Wireshark-commits: [Wireshark-commits] master 8e3562f: NIST-CSOR: ASN.1 dissector for NIST Computer

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Fri, 17 Aug 2018 06:52:24 +0000
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=8e3562fc034475309c2317fcc9dbe6258edab271
Submitter: "Anders Broman <a.broman58@xxxxxxxxx>"
Changed: branch: master
Repository: wireshark

Commits:

8e3562f by Martin Peylo (wireshark@xxxxxxx):

    NIST-CSOR: ASN.1 dissector for NIST Computer Security Objects Register defined OIDs and their parameeters
    
    Could also be integrated elsewhere, e.g. AES OIDs used by CMS for encryption,
    but usage will exist accross many different crypto protocols.
    
    CSOR available at
    https://csrc.nist.gov/projects/computer-security-objects-register/algorithm-registration
    
    Change-Id: Ia9e38f683567e2a8f0ecf85a87f3bb9eb0b278b6
    Reviewed-on: https://code.wireshark.org/review/29166
    Petri-Dish: Anders Broman <a.broman58@xxxxxxxxx>
    Tested-by: Petri Dish Buildbot
    Reviewed-by: Anders Broman <a.broman58@xxxxxxxxx>
    

Actions performed:

    from  9ecc790   Do not pass pipe handle to WaitForMultipleObjects
     add  8e3562f   NIST-CSOR: ASN.1 dissector for NIST Computer Security Objects Register defined OIDs and their parameeters


Summary of changes:
 epan/dissectors/CMakeLists.txt                     |   1 +
 epan/dissectors/asn1/CMakeLists.txt                |   1 +
 .../asn1/{rtse => nist-csor}/CMakeLists.txt        |   4 +-
 epan/dissectors/asn1/nist-csor/aes1.asn            | 148 +++++++++++
 epan/dissectors/asn1/nist-csor/nist-csor.cnf       |  48 ++++
 .../asn1/nist-csor/packet-nist-csor-template.c     | 140 ++++++++++
 .../nist-csor/packet-nist-csor-template.h}         |  11 +-
 epan/dissectors/packet-nist-csor.c                 | 286 +++++++++++++++++++++
 epan/dissectors/packet-nist-csor.h                 |  33 +++
 9 files changed, 665 insertions(+), 7 deletions(-)
 copy epan/dissectors/asn1/{rtse => nist-csor}/CMakeLists.txt (91%)
 create mode 100644 epan/dissectors/asn1/nist-csor/aes1.asn
 create mode 100644 epan/dissectors/asn1/nist-csor/nist-csor.cnf
 create mode 100644 epan/dissectors/asn1/nist-csor/packet-nist-csor-template.c
 copy epan/dissectors/{packet-bfd.h => asn1/nist-csor/packet-nist-csor-template.h} (50%)
 create mode 100644 epan/dissectors/packet-nist-csor.c
 create mode 100644 epan/dissectors/packet-nist-csor.h