CoseAlgorithm

Types

Link copied to clipboard
object Companion : Enumeration<CoseAlgorithm>
Link copied to clipboard
@Serializable(with = CoseAlgorithmSerializer::class)
sealed class DataIntegrity : CoseAlgorithm, SpecializedDataIntegrityAlgorithm
Link copied to clipboard
sealed class HPKE : CoseAlgorithm, Enumerable
Link copied to clipboard

COSE HPKE Integrated Encryption using DHKEM(P-256, HKDF-SHA256) KEM, HKDF-SHA256 KDF, and AES-128-GCM AEAD

Link copied to clipboard

COSE HPKE Key Encryption using DHKEM(P-256, HKDF-SHA256) KEM, HKDF-SHA256 KDF, and AES-128-GCM AEAD

Link copied to clipboard

COSE HPKE Integrated Encryption using DHKEM(P-384, HKDF-SHA384) KEM, HKDF-SHA384 KDF, and AES-256-GCM AEAD

Link copied to clipboard

COSE HPKE Key Encryption using DHKEM(P-384, HKDF-SHA384) KEM, HKDF-SHA384 KDF, and AES-256-GCM AEAD

Link copied to clipboard

COSE HPKE Integrated Encryption using DHKEM(P-521, HKDF-SHA512) KEM, HKDF-SHA512 KDF, and AES-256-GCM AEAD

Link copied to clipboard

COSE HPKE Key Encryption using DHKEM(P-521, HKDF-SHA512) KEM, HKDF-SHA512 KDF, and AES-256-GCM AEAD

Link copied to clipboard

COSE HPKE Integrated Encryption using DHKEM(X25519, HKDF-SHA256) KEM, HKDF-SHA256 KDF, and AES-128-GCM AEAD

Link copied to clipboard

COSE HPKE Key Encryption using DHKEM(X25519, HKDF-SHA256) KEM, HKDF-SHA256 KDF, and AES-128-GCM AEAD

Link copied to clipboard

COSE HPKE Integrated Encryption using DHKEM(X25519, HKDF-SHA256) KEM, HKDF-SHA256 KDF, and ChaCha20Poly1305 AEAD

Link copied to clipboard

COSE HPKE Key Encryption using DHKEM(X25519, HKDF-SHA256) KEM, HKDF-SHA256 KDF, and ChaCha20Poly1305 AEAD

Link copied to clipboard

COSE HPKE Integrated Encryption using DHKEM(X448, HKDF-SHA512) KEM, HKDF-SHA512 KDF, and AES-256-GCM AEAD

Link copied to clipboard

COSE HPKE Key Encryption using DHKEM(X448, HKDF-SHA512) KEM, HKDF-SHA512 KDF, and AES-256-GCM AEAD

Link copied to clipboard

COSE HPKE Integrated Encryption using DHKEM(X448, HKDF-SHA512) KEM, HKDF-SHA512 KDF, and ChaCha20Poly1305 AEAD

Link copied to clipboard

COSE HPKE Key Encryption using DHKEM(X448, HKDF-SHA512) KEM, HKDF-SHA512 KDF, and ChaCha20Poly1305 AEAD

Link copied to clipboard

COSE HPKE Integrated Encryption using DHKEM(P-256, HKDF-SHA256) KEM, HKDF-SHA256 KDF, and AES-256-GCM AEAD

Link copied to clipboard

COSE HPKE Key Encryption using DHKEM(P-256, HKDF-SHA256) KEM, HKDF-SHA256 KDF, and AES-256-GCM AEAD

Link copied to clipboard
sealed class HPKE_KE : CoseAlgorithm, Enumerable
Link copied to clipboard
@Serializable(with = CoseAlgorithmSerializer::class)
sealed class MAC : CoseAlgorithm.DataIntegrity, CoseAlgorithm.Symmetric, SpecializedMessageAuthenticationCode
Link copied to clipboard
@Serializable(with = CoseAlgorithmSerializer::class)
sealed class Signature : CoseAlgorithm.DataIntegrity, SpecializedSignatureAlgorithm
Link copied to clipboard
@Serializable(with = CoseAlgorithmSerializer::class)
sealed interface Symmetric : CoseAlgorithm
Link copied to clipboard
@Serializable(with = CoseAlgorithmSerializer::class)
sealed class SymmetricEncryption : CoseAlgorithm.Symmetric, SpecializedSymmetricEncryptionAlgorithm

Properties

Link copied to clipboard
Link copied to clipboard
open val value: Int