| Interface | Description |
|---|---|
| PQCObjectIdentifiers |
PQC:
|
| Class | Description |
|---|---|
| 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.
|
| SPHINCS256KeyParams | |
| XMSSKeyParams |
XMSSKeyParams
XMSSKeyParams ::= SEQUENCE {
version INTEGER -- 0
height INTEGER
treeDigest AlgorithmIdentifier
}
|
| XMSSMTKeyParams |
XMMSMTKeyParams
XMMSMTKeyParams ::= SEQUENCE {
version INTEGER -- 0
height INTEGER
layers INTEGER
treeDigest AlgorithmIdentifier
}
|
| XMSSMTPrivateKey |
XMMSMTPrivateKey
XMMSMTPrivateKey ::= SEQUENCE {
version INTEGER -- 0, or 1 if maxIndex is present
keyData SEQUENCE {
index INTEGER
secretKeySeed OCTET STRING
secretKeyPRF OCTET STRING
publicSeed OCTET STRING
root OCTET STRING
maxIndex [0] INTEGER OPTIONAL
}
bdsState CHOICE {
platformSerialization [0] OCTET STRING
} OPTIONAL
}
|
| XMSSMTPublicKey |
XMSSMTPublicKey
XMSSMTPublicKey ::= SEQUENCE {
version INTEGER -- 0
publicSeed OCTET STRING
root OCTET STRING
}
|
| XMSSPrivateKey |
XMMSPrivateKey
XMMSPrivateKey ::= SEQUENCE {
version INTEGER -- 0, or 1 if maxIndex is present
keyData SEQUENCE {
index INTEGER
secretKeySeed OCTET STRING
secretKeyPRF OCTET STRING
publicSeed OCTET STRING
root OCTET STRING
maxIndex [0] INTEGER OPTIONAL
}
bdsState CHOICE {
platformSerialization [0] OCTET STRING
} OPTIONAL
}
|
| XMSSPublicKey |
XMSSPublicKey
XMSSPublicKey ::= SEQUENCE {
version INTEGER -- 0
publicSeed OCTET STRING
root OCTET STRING
}
|