BSL v0.0.0
AMMOS Bundle Protocol Security Library (BSL)
|
Contains constants as defined in IETF RFC 9173 (Default Security Context for BPSec) More...
Go to the source code of this file.
Macros | |
#define | RFC9173_BCB_DEFAULT_IV_LEN (12) |
Enumerations | |
enum | rfc9173_secctx_id_e { RFC9173_CONTEXTID_BIB_HMAC_SHA2 = 1 , RFC9173_CONTEXTID_BCB_AES_GCM = 2 } |
https://www.rfc-editor.org/rfc/rfc9173.html#name-security-context-identifier More... | |
enum | rfc9173_bib_sha_variantid_e { RFC9173_BIB_SHA_HMAC256 = 5 , RFC9173_BIB_SHA_HMAC384 = 6 , RFC9173_BIB_SHA_HMAC512 = 7 } |
https://www.rfc-editor.org/rfc/rfc9173.html#name-sha-variant-parameter-value More... | |
enum | rfc9173_bib_paramid_e { RFC9173_BIB_PARAMID_SHA_VARIANT = 1 , RFC9173_BIB_PARAMID_WRAPPED_KEY = 2 , RFC9173_BIB_PARAMID_INTEG_SCOPE_FLAG = 3 } |
https://www.rfc-editor.org/rfc/rfc9173.html#name-bib-hmac-sha2-security-cont More... | |
enum | rfc9173_bib_resultid_e { RFC9173_BIB_RESULTID_HMAC = 1 } |
https://www.rfc-editor.org/rfc/rfc9173.html#name-results More... | |
enum | rfc9173_bib_integ_scope_flag_ids_e { RFC9173_BIB_INTEGSCOPEFLAG_INC_PRIM = 1 , RFC9173_BIB_INTEGSCOPEFLAG_INC_TARGET_HDR = 2 , RFC9173_BIB_INTEGSCOPEFLAG_INC_SEC_HDR = 4 } |
https://www.rfc-editor.org/rfc/rfc9173.html#table-9 More... | |
enum | rfc9173_bcb_aes_variant_e { RFC9173_BCB_AES_VARIANT_A128GCM = 1 , RFC9173_BCB_AES_VARIANT_A256GCM = 3 } |
https://www.rfc-editor.org/rfc/rfc9173.html#section-4.3.2 More... | |
enum | rfc9173_bcb_secparam_ids_e { RFC9173_BCB_SECPARAM_IV = 1 , RFC9173_BCB_SECPARAM_AESVARIANT = 2 , RFC9173_BCB_SECPARAM_WRAPPEDKEY = 3 , RFC9173_BCB_SECPARAM_AADSCOPE = 4 } |
enum | rfc9173_bcb_result_ids_e { RFC9173_BCB_RESULTID_AUTHTAG = 1 } |
https://www.rfc-editor.org/rfc/rfc9173.html#section-4.4.2 More... | |
enum | rfc9173_bcb_aad_scope_flag_ids_e { RFC9173_BCB_AADSCOPEFLAGID_INC_PRIM_BLOCK = 1 , RFC9173_BCB_AADSCOPEFLAGID_INC_TARGET_HEADER = 2 , RFC9173_BCB_AADSCOPEFLAGID_INC_SECURITY_HEADER = 4 } |
https://www.rfc-editor.org/rfc/rfc9173.html#name-bpsec-bcb-aes-gcm-aad-scope More... | |
Contains constants as defined in IETF RFC 9173 (Default Security Context for BPSec)
Definition in file rfc9173.h.
https://www.rfc-editor.org/rfc/rfc9173.html#section-4.4.2
Enumerator | |
---|---|
RFC9173_BCB_RESULTID_AUTHTAG | https://www.rfc-editor.org/rfc/rfc9173.html#name-bcb-aes-gcm-security-result |