PROV_GCM_CTX *ctx = (PROV_GCM_CTX *)vctx;
OSSL_PARAM *p;
size_t sz;
- int type;
- for (p = params; p->key != NULL; p++) {
- type = ossl_param_find_pidx(p->key);
- switch (type) {
+ for (p = params; p->key != NULL; p++)
+ switch (ossl_cipher_aead_get_ctx_params_find_pidx(p->key)) {
default:
break;
if (!OSSL_PARAM_set_uint(p, ctx->iv_gen_rand))
return 0;
}
- }
return 1;
}
const OSSL_PARAM *p;
size_t sz;
void *vp;
- int type;
if (ossl_param_is_empty(params))
return 1;
- for (p = params; p->key != NULL; p++) {
- type = ossl_param_find_pidx(p->key);
- switch (type) {
+ for (p = params; p->key != NULL; p++)
+ switch (ossl_cipher_aead_set_ctx_params_find_pidx(p->key)) {
default:
break;
return 0;
break;
}
- }
-
return 1;
}