CoseAlgorithm

@Serializable(with = CoseAlgorithmSerializer::class)
sealed interface CoseAlgorithm : Enumerable

See COSE Algorithm Registry

Inheritors

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
@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