Lines Matching refs:p

84     OSSL_PARAM *p;  in chacha20_poly1305_get_ctx_params()  local
86 p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_IVLEN); in chacha20_poly1305_get_ctx_params()
87 if (p != NULL) { in chacha20_poly1305_get_ctx_params()
88 if (!OSSL_PARAM_set_size_t(p, ctx->nonce_len)) { in chacha20_poly1305_get_ctx_params()
93 p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_KEYLEN); in chacha20_poly1305_get_ctx_params()
94 if (p != NULL && !OSSL_PARAM_set_size_t(p, CHACHA20_POLY1305_KEYLEN)) { in chacha20_poly1305_get_ctx_params()
98 p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_AEAD_TAGLEN); in chacha20_poly1305_get_ctx_params()
99 if (p != NULL && !OSSL_PARAM_set_size_t(p, ctx->tag_len)) { in chacha20_poly1305_get_ctx_params()
103 p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_AEAD_TLS1_AAD_PAD); in chacha20_poly1305_get_ctx_params()
104 if (p != NULL && !OSSL_PARAM_set_size_t(p, ctx->tls_aad_pad_sz)) { in chacha20_poly1305_get_ctx_params()
109 p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_AEAD_TAG); in chacha20_poly1305_get_ctx_params()
110 if (p != NULL) { in chacha20_poly1305_get_ctx_params()
111 if (p->data_type != OSSL_PARAM_OCTET_STRING) { in chacha20_poly1305_get_ctx_params()
119 if (p->data_size == 0 || p->data_size > POLY1305_BLOCK_SIZE) { in chacha20_poly1305_get_ctx_params()
123 memcpy(p->data, ctx->tag, p->data_size); in chacha20_poly1305_get_ctx_params()
146 const OSSL_PARAM *p; in chacha20_poly1305_set_ctx_params() local
155 p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_KEYLEN); in chacha20_poly1305_set_ctx_params()
156 if (p != NULL) { in chacha20_poly1305_set_ctx_params()
157 if (!OSSL_PARAM_get_size_t(p, &len)) { in chacha20_poly1305_set_ctx_params()
166 p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_IVLEN); in chacha20_poly1305_set_ctx_params()
167 if (p != NULL) { in chacha20_poly1305_set_ctx_params()
168 if (!OSSL_PARAM_get_size_t(p, &len)) { in chacha20_poly1305_set_ctx_params()
179 p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_AEAD_TAG); in chacha20_poly1305_set_ctx_params()
180 if (p != NULL) { in chacha20_poly1305_set_ctx_params()
181 if (p->data_type != OSSL_PARAM_OCTET_STRING) { in chacha20_poly1305_set_ctx_params()
185 if (p->data_size == 0 || p->data_size > POLY1305_BLOCK_SIZE) { in chacha20_poly1305_set_ctx_params()
189 if (p->data != NULL) { in chacha20_poly1305_set_ctx_params()
194 memcpy(ctx->tag, p->data, p->data_size); in chacha20_poly1305_set_ctx_params()
196 ctx->tag_len = p->data_size; in chacha20_poly1305_set_ctx_params()
199 p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_AEAD_TLS1_AAD); in chacha20_poly1305_set_ctx_params()
200 if (p != NULL) { in chacha20_poly1305_set_ctx_params()
201 if (p->data_type != OSSL_PARAM_OCTET_STRING) { in chacha20_poly1305_set_ctx_params()
205 len = hw->tls_init(&ctx->base, p->data, p->data_size); in chacha20_poly1305_set_ctx_params()
213 p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_AEAD_TLS1_IV_FIXED); in chacha20_poly1305_set_ctx_params()
214 if (p != NULL) { in chacha20_poly1305_set_ctx_params()
215 if (p->data_type != OSSL_PARAM_OCTET_STRING) { in chacha20_poly1305_set_ctx_params()
219 if (hw->tls_iv_set_fixed(&ctx->base, p->data, p->data_size) == 0) { in chacha20_poly1305_set_ctx_params()