BSL v0.0.0
AMMOS Bundle Protocol Security Library (BSL)
Loading...
Searching...
No Matches
BSL_AuthCtx_s Struct Reference

Struct def for HMAC operation context. More...

#include <CryptoInterface.h>

+ Collaboration diagram for BSL_AuthCtx_s:

Data Fields

void * libhandle
 pointer to library specific data
 
BSL_CryptoCipherSHAVariant_e SHA_variant
 SHA variant of context.
 
size_t block_size
 Block size used by backend.
 

Detailed Description

Struct def for HMAC operation context.

Definition at line 98 of file CryptoInterface.h.

Field Documentation

◆ block_size

size_t BSL_AuthCtx_s::block_size

Block size used by backend.

Note
Private value

Definition at line 108 of file CryptoInterface.h.

Referenced by BSL_AuthCtx_DigestSeq(), and BSL_AuthCtx_Init().

◆ libhandle

void* BSL_AuthCtx_s::libhandle

pointer to library specific data

Definition at line 101 of file CryptoInterface.h.

Referenced by BSL_AuthCtx_Deinit(), BSL_AuthCtx_DigestBuffer(), BSL_AuthCtx_DigestSeq(), BSL_AuthCtx_Finalize(), and BSL_AuthCtx_Init().

◆ SHA_variant

BSL_CryptoCipherSHAVariant_e BSL_AuthCtx_s::SHA_variant

SHA variant of context.

Definition at line 103 of file CryptoInterface.h.

Referenced by BSL_AuthCtx_Init().


The documentation for this struct was generated from the following file: