catalyst_cose
library
Classes
-
CatalystCoseSigner
-
The interface for the data signer callback.
-
CatalystCoseVerifier
-
The interface for the signature verifier callback.
-
Holds commonly used keys for protected/unprotected headers in COSE.
-
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.