Lines Matching refs:p
71 const OSSL_PARAM *p; in ossl_ccm_set_ctx_params() local
77 p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_AEAD_TAG); in ossl_ccm_set_ctx_params()
78 if (p != NULL) { in ossl_ccm_set_ctx_params()
79 if (p->data_type != OSSL_PARAM_OCTET_STRING) { in ossl_ccm_set_ctx_params()
83 if ((p->data_size & 1) || (p->data_size < 4) || p->data_size > 16) { in ossl_ccm_set_ctx_params()
88 if (p->data != NULL) { in ossl_ccm_set_ctx_params()
93 memcpy(ctx->buf, p->data, p->data_size); in ossl_ccm_set_ctx_params()
96 ctx->m = p->data_size; in ossl_ccm_set_ctx_params()
99 p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_AEAD_IVLEN); in ossl_ccm_set_ctx_params()
100 if (p != NULL) { in ossl_ccm_set_ctx_params()
103 if (!OSSL_PARAM_get_size_t(p, &sz)) { in ossl_ccm_set_ctx_params()
115 p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_AEAD_TLS1_AAD); in ossl_ccm_set_ctx_params()
116 if (p != NULL) { in ossl_ccm_set_ctx_params()
117 if (p->data_type != OSSL_PARAM_OCTET_STRING) { in ossl_ccm_set_ctx_params()
121 sz = ccm_tls_init(ctx, p->data, p->data_size); in ossl_ccm_set_ctx_params()
129 p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_AEAD_TLS1_IV_FIXED); in ossl_ccm_set_ctx_params()
130 if (p != NULL) { in ossl_ccm_set_ctx_params()
131 if (p->data_type != OSSL_PARAM_OCTET_STRING) { in ossl_ccm_set_ctx_params()
135 if (ccm_tls_iv_set_fixed(ctx, p->data, p->data_size) == 0) { in ossl_ccm_set_ctx_params()
147 OSSL_PARAM *p; in ossl_ccm_get_ctx_params() local
149 p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_IVLEN); in ossl_ccm_get_ctx_params()
150 if (p != NULL && !OSSL_PARAM_set_size_t(p, ccm_get_ivlen(ctx))) { in ossl_ccm_get_ctx_params()
155 p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_AEAD_TAGLEN); in ossl_ccm_get_ctx_params()
156 if (p != NULL) { in ossl_ccm_get_ctx_params()
159 if (!OSSL_PARAM_set_size_t(p, m)) { in ossl_ccm_get_ctx_params()
165 p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_IV); in ossl_ccm_get_ctx_params()
166 if (p != NULL) { in ossl_ccm_get_ctx_params()
167 if (ccm_get_ivlen(ctx) > p->data_size) { in ossl_ccm_get_ctx_params()
171 if (!OSSL_PARAM_set_octet_string(p, ctx->iv, p->data_size) in ossl_ccm_get_ctx_params()
172 && !OSSL_PARAM_set_octet_ptr(p, &ctx->iv, p->data_size)) { in ossl_ccm_get_ctx_params()
178 p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_UPDATED_IV); in ossl_ccm_get_ctx_params()
179 if (p != NULL) { in ossl_ccm_get_ctx_params()
180 if (ccm_get_ivlen(ctx) > p->data_size) { in ossl_ccm_get_ctx_params()
184 if (!OSSL_PARAM_set_octet_string(p, ctx->iv, p->data_size) in ossl_ccm_get_ctx_params()
185 && !OSSL_PARAM_set_octet_ptr(p, &ctx->iv, p->data_size)) { in ossl_ccm_get_ctx_params()
191 p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_KEYLEN); in ossl_ccm_get_ctx_params()
192 if (p != NULL && !OSSL_PARAM_set_size_t(p, ctx->keylen)) { in ossl_ccm_get_ctx_params()
197 p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_AEAD_TLS1_AAD_PAD); in ossl_ccm_get_ctx_params()
198 if (p != NULL && !OSSL_PARAM_set_size_t(p, ctx->tls_aad_pad_sz)) { in ossl_ccm_get_ctx_params()
203 p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_AEAD_TAG); in ossl_ccm_get_ctx_params()
204 if (p != NULL) { in ossl_ccm_get_ctx_params()
209 if (p->data_type != OSSL_PARAM_OCTET_STRING) { in ossl_ccm_get_ctx_params()
213 if (!ctx->hw->gettag(ctx, p->data, p->data_size)) in ossl_ccm_get_ctx_params()