9 instantiations of HpkeKemMetadata
System.Security.Cryptography (9)
src\runtime\src\libraries\Common\src\System\Security\Cryptography\HpkeKemMetadata.cs (9)
36
return new
HpkeKemMetadata
(kem, nsecret: 32, nenc: 65, npk: 65, nsk: 32, name: "DHKEM(P-256, HKDF-SHA256)");
38
return new
HpkeKemMetadata
(kem, nsecret: 48, nenc: 97, npk: 97, nsk: 48, name: "DHKEM(P-384, HKDF-SHA384)");
40
return new
HpkeKemMetadata
(kem, nsecret: 64, nenc: 133, npk: 133, nsk: 66, name: "DHKEM(P-521, HKDF-SHA512)");
42
return new
HpkeKemMetadata
(kem, nsecret: 32, nenc: 32, npk: 32, nsk: 32, name: "DHKEM(X25519, HKDF-SHA256)");
47
return new
HpkeKemMetadata
(kem, nsecret: 32, nenc: 768, npk: 800, nsk: 64, name: "ML-KEM-512");
49
return new
HpkeKemMetadata
(kem, nsecret: 32, nenc: 1088, npk: 1184, nsk: 64, name: "ML-KEM-768");
51
return new
HpkeKemMetadata
(kem, nsecret: 32, nenc: 1568, npk: 1568, nsk: 64, name: "ML-KEM-1024");
56
return new
HpkeKemMetadata
(kem, nsecret: 32, nenc: 1153, npk: 1249, nsk: 32, name: "MLKEM768-P256");
58
return new
HpkeKemMetadata
(kem, nsecret: 32, nenc: 1665, npk: 1665, nsk: 32, name: "MLKEM1024-P384");
5 references to HpkeKemMetadata
System.Security.Cryptography (5)
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Hpke.cs (2)
115
if (ikm.Length >
HpkeKemMetadata
.MaximumInputKeyingMaterialLength)
120
HpkeKemMetadata
.MaximumInputKeyingMaterialLength),
src\runtime\src\libraries\Common\src\System\Security\Cryptography\HpkeKemMetadata.cs (1)
30
internal static
HpkeKemMetadata
? Create(HpkeKem kem)
src\runtime\src\libraries\Common\src\System\Security\Cryptography\HpkeSuite.cs (2)
19
internal
HpkeKemMetadata
KemMetadata { get; }
41
KemMetadata =
HpkeKemMetadata
.Create(kem) ?? throw new ArgumentOutOfRangeException(nameof(kem));