Home
last modified time | relevance | path

Searched refs:encap_clen (Results 1 – 2 of 2) sorted by relevance

/freebsd/crypto/openssl/providers/implementations/kem/
H A Dmlx_kem.c112 size_t encap_clen; in mlx_kem_encapsulate() local
123 encap_clen = key->minfo->ctext_bytes + key->xinfo->pubkey_bytes; in mlx_kem_encapsulate()
130 *clen = encap_clen; in mlx_kem_encapsulate()
145 } else if (*clen < encap_clen) { in mlx_kem_encapsulate()
150 *clen = encap_clen; in mlx_kem_encapsulate()
166 encap_clen = key->minfo->ctext_bytes; in mlx_kem_encapsulate()
173 || EVP_PKEY_encapsulate(ctx, cbuf, &encap_clen, sbuf, &encap_slen) <= 0) in mlx_kem_encapsulate()
175 if (encap_clen != key->minfo->ctext_bytes) { in mlx_kem_encapsulate()
178 key->minfo->algorithm_name, (unsigned long) encap_clen); in mlx_kem_encapsulate()
204 encap_clen = key->xinfo->pubkey_bytes; in mlx_kem_encapsulate()
[all …]
H A Dml_kem_kem.c152 size_t encap_clen; in ml_kem_encapsulate() local
161 encap_clen = v->ctext_bytes; in ml_kem_encapsulate()
168 *clen = encap_clen; in ml_kem_encapsulate()
183 } else if (*clen < encap_clen) { in ml_kem_encapsulate()
188 *clen = encap_clen; in ml_kem_encapsulate()
204 ret = ossl_ml_kem_encap_seed(ctext, encap_clen, shsec, encap_slen, in ml_kem_encapsulate()
207 ret = ossl_ml_kem_encap_rand(ctext, encap_clen, shsec, encap_slen, key); in ml_kem_encapsulate()