Enum caprock_field_identifier

Enum Documentation

enum caprock_field_identifier

This file defines codec/serialization constants. These details do not need to be part of the public API, but may help compatible implementations. Each token field is self-describing, and starts with a variable integer type field. The variable integer encoding is the one used by interpeer’s liberate library.

Field identifiers are individually versioned for backwards compatibility.

Below are the field identifiers defined. Their values and meanings are taken from draft-jfinkhaeuser-caprock-enc-compact.

Values:

enumerator CFI_TOKENv1
enumerator CFI_TOKEN_TYPEv1
enumerator CFI_ISSUER_IDv1
enumerator CFI_SEQUENCE_NOv1
enumerator CFI_SCOPEv1
enumerator CFI_SCOPEv1_FROM
enumerator CFI_SCOPEv1_TO
enumerator CFI_SCOPEv1_EXPIRY_POLICY
enumerator CFI_CLAIMSv1
enumerator CFI_CLAIMv1_SUBJECT
enumerator CFI_CLAIMv1_PREDICATE
enumerator CFI_CLAIMv1_PRIVILEGE
enumerator CFI_CLAIMv1_OBJECT
enumerator CFI_IDv1_NONE
enumerator CFI_IDv1_WILDCARD
enumerator CFI_IDv1_RAW_32
enumerator CFI_IDv1_RAW_57
enumerator CFI_IDv1_SHA3_28
enumerator CFI_IDv1_SHA3_32
enumerator CFI_IDv1_SHA3_48
enumerator CFI_IDv1_SHA3_64
enumerator CFI_SIGv1_RAW_32
enumerator CFI_SIGv1_RAW_57
enumerator CFI_SIGv1_SHA2_28
enumerator CFI_SIGv1_SHA2_32
enumerator CFI_SIGv1_SHA2_48
enumerator CFI_SIGv1_SHA2_64
enumerator CFI_SIGv1_SHA3_28
enumerator CFI_SIGv1_SHA3_32
enumerator CFI_SIGv1_SHA3_48
enumerator CFI_SIGv1_SHA3_64