Lines Matching refs:ctlen
143 const unsigned char *ct, size_t ctlen, in hpke_aead_dec() argument
152 if (ctlen <= taglen || *ptlen < ctlen - taglen) { in hpke_aead_dec()
181 if (EVP_DecryptUpdate(ctx, pt, &len, ct, ctlen - taglen) != 1) { in hpke_aead_dec()
187 taglen, (void *)(ct + ctlen - taglen))) { in hpke_aead_dec()
220 unsigned char *ct, size_t *ctlen) in hpke_aead_enc() argument
229 if (*ctlen <= taglen || ptlen > *ctlen - taglen) { in hpke_aead_enc()
266 *ctlen = len; in hpke_aead_enc()
272 *ctlen += len; in hpke_aead_enc()
278 memcpy(ct + *ctlen, tag, taglen); in hpke_aead_enc()
279 *ctlen += taglen; in hpke_aead_enc()
284 OPENSSL_cleanse(ct, *ctlen); in hpke_aead_enc()
1152 unsigned char *ct, size_t *ctlen, in OSSL_HPKE_seal() argument
1159 if (ctx == NULL || ct == NULL || ctlen == NULL || *ctlen == 0 in OSSL_HPKE_seal()
1182 if (hpke_aead_enc(ctx, seqbuf, aad, aadlen, pt, ptlen, ct, ctlen) != 1) { in OSSL_HPKE_seal()
1196 const unsigned char *ct, size_t ctlen) in OSSL_HPKE_open() argument
1202 || ct == NULL || ctlen == 0) { in OSSL_HPKE_open()
1224 if (hpke_aead_dec(ctx, seqbuf, aad, aadlen, ct, ctlen, pt, ptlen) != 1) { in OSSL_HPKE_open()
1365 unsigned char *ct, size_t ctlen, in OSSL_HPKE_get_grease_value() argument
1375 || ct == NULL || ctlen == 0 || suite == NULL) { in OSSL_HPKE_get_grease_value()
1394 if (aead_info->taglen >= ctlen) { in OSSL_HPKE_get_grease_value()
1417 if (RAND_bytes_ex(libctx, ct, ctlen, 0) <= 0) { in OSSL_HPKE_get_grease_value()