Searched refs:kem (Results 1 – 5 of 5) sorted by relevance
/ssl/test/runner/ |
A D | key_agreement.go | 530 kem kemImplementation member 535 return t.kem.encapsulationKeySize() 539 return t.kem.ciphertextSize() 563 var kem kemImplementation 566 kem = &ecdhKEM{curve: ecdh.P256()} 581 kem = &mlkem1024KEM{} 587 kem = &transformKEM{kem: kem, transform: func(b []byte) []byte { return b[:len(b)-1] }} 590 …kem = &transformKEM{kem: kem, transform: func(b []byte) []byte { return slices.Concat(b, []byte{0}… 592 return kem, true 725 kem kemImplementation member [all …]
|
A D | handshake_client.go | 653 kem, ok := kemForCurveID(curveID, c.config) 657 publicKey, err := kem.generate(c.config) 670 hs.keyShares[curveID] = kem 1201 kem, ok := hs.keyShares[hs.serverHello.keyShare.group] 1209 sharedSecret, err = kem.decap(c.config, hs.serverHello.keyShare.keyExchange) 1607 kem, ok := kemForCurveID(group, c.config) 1611 publicKey, err := kem.generate(c.config) 1615 hs.keyShares[group] = kem
|
A D | handshake_server.go | 991 kem, ok := kemForCurveID(selectedCurve, config) 1011 ciphertext, ecdheSecret, err := kem.encap(config, peerKey)
|
/ssl/ |
A D | encrypted_client_hello.cc | 668 const EVP_HPKE_KEM *kem = EVP_hpke_x25519_hkdf_sha256(); in ssl_select_ech_config() local 688 out_enc.size(), kem, kdf, aead, ech_config.public_key.data(), in ssl_select_ech_config()
|
A D | handshake_client.cc | 1450 bssl::UniquePtr<SSLKeyShare> kem = in do_send_client_key_exchange() local 1453 if (!kem || !kem->Encap(&child, &pms, &alert, hs->peer_key)) { in do_send_client_key_exchange()
|
Completed in 20 milliseconds