| Interface | Description |
|---|---|
| PQCObjectIdentifiers |
PQC:
|
| Class | Description |
|---|---|
| CMCEPrivateKey |
ASN.1 Encoding for a
Classic McEliece private key for fully populated:
|
| CMCEPublicKey |
Classic McEliece Public Key Format.
|
| GMSSPrivateKey | |
| GMSSPublicKey |
This class implements an ASN.1 encoded GMSS public key.
|
| McElieceCCA2PrivateKey |
Return the keyData to encode in the PrivateKeyInfo structure.
|
| McElieceCCA2PublicKey | |
| McEliecePrivateKey | |
| McEliecePublicKey | |
| ParSet |
ParSet ::= SEQUENCE {
T INTEGER
h SEQUENCE OF INTEGER
w SEQUENCE OF INTEGER
K SEQUENCE OF INTEGER
}
|
| RainbowPrivateKey |
Return the key data to encode in the PrivateKeyInfo structure.
|
| RainbowPublicKey |
This class implements an ASN.1 encoded Rainbow public key.
|
| SABERPrivateKey |
Expires 13 May 2022
SABERPrivateKey ::= SEQUENCE {
version INTEGER {v0(0)} -- version (round 3)
z OCTET STRING, -- 32-byte random value z
s OCTET STRING, -- short integer polynomial s
PublicKey [0] IMPLICIT SABERPublicKey OPTIONAL,
-- see next section
hpk OCTET STRING -- H(pk)
}
|
| SABERPublicKey |
Expires 13 May 2022
SABERPublicKey := SEQUENCE {
seed_A OCTET STRING, -- 32-byte seed
b OCTET STRING -- short integer polynomial b
}
|
| SPHINCS256KeyParams | |
| XMSSKeyParams |
XMSSKeyParams
|
| XMSSMTKeyParams |
XMMSMTKeyParams
|
| XMSSMTPrivateKey |
XMMSMTPrivateKey
|
| XMSSMTPublicKey |
XMSSMTPublicKey
|
| XMSSPrivateKey |
XMMSPrivateKey
|
| XMSSPublicKey |
XMSSPublicKey
|