devcrypto_aead_cipher_params_t

AEAD cipher algorithm parameters

Synopsis:

#include <dev/crypto/devcrypto_plugin.h>
typedef struct _devcrypto_aead_cipher_params {
    uint32_t minkeysize;
    uint32_t maxkeysize;
    uint32_t ivsize;
    uint32_t mintagsize;
    uint32_t maxtagsize;
    uint32_t blocksize;
} devcrypto_aead_cipher_params_t;

Data:

uint32_t minkeysize

The minimum key size in bytes.

uint32_t maxkeysize

The maximum key size in bytes.

uint32_t ivsize

The default initialization vector (IV) size in bytes.

uint32_t mintagsize

The minimum tag size in bytes.

uint32_t maxtagsize

The maximum tag size in bytes.

uint32_t blocksize

The size of the cipher block in bytes.

Library:

devcr