CK_AES_CCM_PARAMS
ccm_validate_args(CK_AES_CCM_PARAMS *ccm_param, boolean_t is_encrypt_init)
CK_AES_CCM_PARAMS *ccm_param;
ccm_param = (CK_AES_CCM_PARAMS *)(void *)param;
typedef CK_AES_CCM_PARAMS CK_PTR CK_AES_CCM_PARAMS_PTR;
CK_AES_CCM_PARAMS ccm_params = { 0 };
CK_AES_CCM_PARAMS ccm_params = { 0 };
void p11_to_kernel_ccm_params(const CK_CCM_PARAMS *, CK_AES_CCM_PARAMS *);
p11_to_kernel_ccm_params(const CK_CCM_PARAMS *in, CK_AES_CCM_PARAMS *out)
CK_AES_CCM_PARAMS ccm_params = {
CK_AES_CCM_PARAMS *pp = buf;
return (sizeof (CK_AES_CCM_PARAMS));
STRUCT_DECL(CK_AES_CCM_PARAMS, in_param);
CK_AES_CCM_PARAMS *out_param;
out_param = (CK_AES_CCM_PARAMS *)p;
mechanism->cm_param_len != sizeof (CK_AES_CCM_PARAMS)) {
param_len = sizeof (CK_AES_CCM_PARAMS);
STRUCT_DECL(CK_AES_CCM_PARAMS, params);
CK_AES_CCM_PARAMS *aes_ccm_params;
sizeof (CK_AES_CCM_PARAMS) + nonce_len + auth_data_len;
= (uchar_t *)aes_ccm_params + sizeof (CK_AES_CCM_PARAMS);
out_mech->cm_param_len = sizeof (CK_AES_CCM_PARAMS);
CK_AES_CCM_PARAMS *params;
params = (CK_AES_CCM_PARAMS *)mech->cm_param;
CK_AES_CCM_PARAMS ccm;
CK_AES_CCM_PARAMS ccmp;
mech.cm_param_len = sizeof (CK_AES_CCM_PARAMS);
CK_AES_CCM_PARAMS *params;
params = (CK_AES_CCM_PARAMS *)(combined_mech + 1);
cm_mech->combined_mech.cm_param_len = sizeof (CK_AES_CCM_PARAMS);
CK_AES_CCM_PARAMS paramu_ccm;
aes_ccm_encrypt(CK_AES_CCM_PARAMS *cmparam, const uint8_t *key, int keylen,
mech.cm_param_len = sizeof (CK_AES_CCM_PARAMS);
aes_ccm_decrypt(CK_AES_CCM_PARAMS *cmparam, const uint8_t *key, int keylen,
mech.cm_param_len = sizeof (CK_AES_CCM_PARAMS);
CK_AES_CCM_PARAMS cmparam;
CK_AES_CCM_PARAMS cmparam;
CK_AES_CCM_PARAMS ccm;