Lines Matching refs:suite
5356 static bool hpke_set_suite(OSSL_HPKE_SUITE *suite, in hpke_set_suite() argument
5361 os_memset(suite, 0, sizeof(*suite)); in hpke_set_suite()
5365 suite->kem_id = OSSL_HPKE_KEM_ID_P256; in hpke_set_suite()
5368 suite->kem_id = OSSL_HPKE_KEM_ID_P384; in hpke_set_suite()
5371 suite->kem_id = OSSL_HPKE_KEM_ID_P521; in hpke_set_suite()
5379 suite->kdf_id = OSSL_HPKE_KDF_ID_HKDF_SHA256; in hpke_set_suite()
5382 suite->kdf_id = OSSL_HPKE_KDF_ID_HKDF_SHA384; in hpke_set_suite()
5385 suite->kdf_id = OSSL_HPKE_KDF_ID_HKDF_SHA512; in hpke_set_suite()
5393 suite->aead_id = OSSL_HPKE_AEAD_ID_AES_GCM_128; in hpke_set_suite()
5396 suite->aead_id = OSSL_HPKE_AEAD_ID_AES_GCM_256; in hpke_set_suite()
5402 if (!OSSL_HPKE_suite_check(*suite)) { in hpke_set_suite()
5421 OSSL_HPKE_SUITE suite; in hpke_base_seal() local
5437 if (!hpke_set_suite(&suite, kem_id, kdf_id, aead_id)) in hpke_base_seal()
5440 enc_len = OSSL_HPKE_get_public_encap_size(suite); in hpke_base_seal()
5441 ct_len = OSSL_HPKE_get_ciphertext_size(suite, pt_len); in hpke_base_seal()
5450 ctx = OSSL_HPKE_CTX_new(OSSL_HPKE_MODE_BASE, suite, in hpke_base_seal()
5490 OSSL_HPKE_SUITE suite; in hpke_base_open() local
5505 if (!hpke_set_suite(&suite, kem_id, kdf_id, aead_id)) in hpke_base_open()
5508 enc_len = OSSL_HPKE_get_public_encap_size(suite); in hpke_base_open()
5514 ctx = OSSL_HPKE_CTX_new(OSSL_HPKE_MODE_BASE, suite, in hpke_base_open()