CK_AES_GCM_PARAMS
gcm_validate_args(CK_AES_GCM_PARAMS *gcm_param)
CK_AES_GCM_PARAMS *gcm_param;
gcm_param = (CK_AES_GCM_PARAMS *)(void *)param;
typedef CK_AES_GCM_PARAMS CK_PTR CK_AES_GCM_PARAMS_PTR;
CK_AES_GCM_PARAMS param = {
STRUCT_DECL(CK_AES_GCM_PARAMS, in_param);
CK_AES_GCM_PARAMS *out_param;
out_param = (CK_AES_GCM_PARAMS *)p;
mechanism->cm_param_len != sizeof (CK_AES_GCM_PARAMS)) {
param_len = sizeof (CK_AES_GCM_PARAMS);
STRUCT_DECL(CK_AES_GCM_PARAMS, params);
CK_AES_GCM_PARAMS *aes_gcm_params;
sizeof (CK_AES_GCM_PARAMS) + nonce_len + auth_data_len;
= (uchar_t *)aes_gcm_params + sizeof (CK_AES_GCM_PARAMS);
out_mech->cm_param_len = sizeof (CK_AES_GCM_PARAMS);
CK_AES_GCM_PARAMS *params;
params = (CK_AES_GCM_PARAMS *)mech->cm_param;
CK_AES_GCM_PARAMS gcm;
CK_AES_GCM_PARAMS gcmp;
mech.cm_param_len = sizeof (CK_AES_GCM_PARAMS);
CK_AES_GCM_PARAMS *params;
params = (CK_AES_GCM_PARAMS *)(combined_mech + 1);
cm_mech->combined_mech.cm_param_len = sizeof (CK_AES_GCM_PARAMS);
CK_AES_GCM_PARAMS paramu_gcm;
CK_AES_GCM_PARAMS gcm;