catalyst_cose library

Classes

CatalystCoseSigner
The interface for the data signer callback.
CatalystCoseVerifier
The interface for the signature verifier callback.
CoseHeaderKeys
Holds commonly used keys for protected/unprotected headers in COSE.
CoseHeaders
A class that specifies headers that can be used in protected/unprotected COSE headers.
CoseSign
The COSE_SIGN structure implementation, supporting multiple signatures.
CoseSign1
The COSE_SIGN1 structure implementation, supporting a single signature.
CoseSignature
The signature of the COSE_SIGN structure.
CoseTags
Holds commonly used tags in COSE.
CoseValues
Holds commonly used keys for protected/unprotected headers in COSE.
IntValue
The int value of StringOrInt.
ReferenceUuid
A reference to an entity represented by the id. Optionally the version of the entity may be specified by the ver.
StringOrInt
A union type for either a string or int.
StringValue
The string value of StringOrInt.

Extension Types

Uuid
Represents the Uuid type.

Typedefs

OptionalValueGetter<T> = T? Function()
A callback to get an optional value. Helps to distinguish whether a method argument has been passed as null or not passed at all.