diff --git a/u_parrots.go b/u_parrots.go index bcd7c759..48a92446 100644 --- a/u_parrots.go +++ b/u_parrots.go @@ -2758,7 +2758,7 @@ func (uconn *UConn) ApplyPreset(p *ClientHelloSpec) error { ext.KeyShares[i].Data = append(ecdheKey.PublicKey().Bytes(), kyberKey.EncapsulationKey()...) if !preferredCurveIsSet { // only do this once for the first non-grease curve - uconn.HandshakeState.State13.KeyShareKeys.Kyber = kyberKey + uconn.HandshakeState.State13.KeyShareKeys.kyber = kyberKey preferredCurveIsSet = true } diff --git a/u_public.go b/u_public.go index 742f9945..58fd85c5 100644 --- a/u_public.go +++ b/u_public.go @@ -904,14 +904,14 @@ func (kpk *kemPrivateKey) ToPublic() *KemPrivateKey { type KeySharePrivateKeys struct { CurveID CurveID Ecdhe *ecdh.PrivateKey - Kyber *mlkem768.DecapsulationKey + kyber *mlkem768.DecapsulationKey } func (ksp *KeySharePrivateKeys) ToPrivate() *keySharePrivateKeys { return &keySharePrivateKeys{ curveID: ksp.CurveID, ecdhe: ksp.Ecdhe, - kyber: ksp.Kyber, + kyber: ksp.kyber, } } @@ -919,6 +919,6 @@ func (ksp *keySharePrivateKeys) ToPublic() *KeySharePrivateKeys { return &KeySharePrivateKeys{ CurveID: ksp.curveID, Ecdhe: ksp.ecdhe, - Kyber: ksp.kyber, + kyber: ksp.kyber, } }