Skip to content

Commit

Permalink
Merge pull request #106 from IETF-Hackathon/feature/add-bc-ntru
Browse files Browse the repository at this point in the history
ADD: ntru enveloped CMS, ntruhrss701 / two NTRU algorithms
  • Loading branch information
ounsworth authored Mar 16, 2024
2 parents cfde8f3 + 2b297c5 commit fe35460
Show file tree
Hide file tree
Showing 9 changed files with 6,580 additions and 3,043 deletions.
8 changes: 8 additions & 0 deletions docs/oid_mapping.md
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,14 @@ This section provides the list of OIDs for composite KEMs.
Update: Support for the AES version of Kyber has been removed due to its
drop from NIST standardization process. They replaced the SHAKE with AES and were intended only for benchmarking purposes to simulate the performance characteristics that we will see once CPU chipsets have hardware support for SHA3 the same way that they currently do for AES.

## NIST Round 3 KEM Algorithm OIDs

| KEM Algorithm Name | OID | Specification |
| ----------- | ----------- | ----------- |
| NTRUHPS2048677 | 1.3.6.1.4.1.22554.5.5.2 | NIST Round 3 -- [BouncyCastle](https://github.com/bcgit/bc-java/blob/main/core/src/main/java/org/bouncycastle/asn1/bc/BCObjectIdentifiers.java) |
| NTRUHPS4096821 | 1.3.6.1.4.1.22554.5.5.3 | NIST Round 3 -- [BouncyCastle](https://github.com/bcgit/bc-java/blob/main/core/src/main/java/org/bouncycastle/asn1/bc/BCObjectIdentifiers.java) |


## Experimental Explicit Composite Key and Direct Signature OIDs

This section provides the OIDs associated with Explicit algorithm combinations for
Expand Down
Loading

0 comments on commit fe35460

Please sign in to comment.