Key Types
QNSP KMS (port 8095) supports multiple key types for different use cases.
Key Types
QNSP KMS (port 8095) supports multiple key types for different use cases.
Symmetric Keys
AES keys
aes-128-gcm: 128-bit AES-GCMaes-256-gcm: 256-bit AES-GCM (default)aes-256-cbc: 256-bit AES-CBC (legacy)
ChaCha20 keys
chacha20-poly1305: ChaCha20-Poly1305 AEAD
HMAC keys
hmac-sha256: HMAC-SHA256hmac-sha3-256: HMAC-SHA3-256
Asymmetric keys (classical)
Signing
ed25519: Ed25519 signaturesecdsa-p256: ECDSA with P-256ecdsa-p384: ECDSA with P-384
Key exchange
x25519: X25519 ECDHecdh-p256: ECDH with P-256
Asymmetric keys (PQC)
Signing
dilithium-2: Dilithium Level 2dilithium-3: Dilithium Level 3 (default)dilithium-5: Dilithium Level 5falcon-512: Falcon-512falcon-1024: Falcon-1024sphincs-128s: SPHINCS+-128s
Key encapsulation
kyber-512: Kyber-512kyber-768: Kyber-768 (default)kyber-1024: Kyber-1024
Key purposes
Keys are constrained by purpose:
encrypt: Encryption operationsdecrypt: Decryption operationssign: Signature creationverify: Signature verificationwrap: Key wrappingderive: Key derivation