Searched refs:shsec (Results 1 – 2 of 2) sorted by relevance
| /providers/implementations/kem/ |
| A D | mlx_kem.c | 107 unsigned char *shsec, size_t *slen) in mlx_kem_encapsulate() argument 135 if (shsec == NULL) { in mlx_kem_encapsulate() 169 sbuf = shsec + ml_kem_slot * key->xinfo->shsec_bytes; in mlx_kem_encapsulate() 222 sbuf = shsec + (1 - ml_kem_slot) * ML_KEM_SHARED_SECRET_BYTES; in mlx_kem_encapsulate() 243 static int mlx_kem_decapsulate(void *vctx, uint8_t *shsec, size_t *slen, in mlx_kem_decapsulate() argument 261 if (shsec == NULL) { in mlx_kem_decapsulate() 289 sbuf = shsec + ml_kem_slot * key->xinfo->shsec_bytes; in mlx_kem_decapsulate() 307 sbuf = shsec + (1 - ml_kem_slot) * ML_KEM_SHARED_SECRET_BYTES; in mlx_kem_decapsulate()
|
| A D | ml_kem_kem.c.in | 146 unsigned char *shsec, size_t *slen) argument 172 if (shsec == NULL) { 203 ret = ossl_ml_kem_encap_seed(ctext, encap_clen, shsec, encap_slen, 206 ret = ossl_ml_kem_encap_rand(ctext, encap_clen, shsec, encap_slen, key); 223 static int ml_kem_decapsulate(void *vctx, uint8_t *shsec, size_t *slen, argument 235 if (shsec == NULL) { 254 return ossl_ml_kem_decap(shsec, decap_slen, ctext, clen, key);
|
Completed in 10 milliseconds