Versions in this module Expand all Collapse all v1 v1.0.0 Aug 15, 2026 Changes in this version + func ExpandLabel[H fips140.Hash](hash func() H, secret []byte, label string, context []byte, length int) []byte + func TestingOnlyExporterSecret(s *ExporterMasterSecret) []byte + type EarlySecret struct + func NewEarlySecretFromSecret[H fips140.Hash](hash func() H, secret []byte) *EarlySecret + func NewEarlySecret[H fips140.Hash](hash func() H, psk []byte) *EarlySecret + func (s *EarlySecret) ClientEarlyTrafficSecret(transcript fips140.Hash) []byte + func (s *EarlySecret) EarlyExporterMasterSecret(transcript fips140.Hash) *ExporterMasterSecret + func (s *EarlySecret) HandshakeSecret(sharedSecret []byte) *HandshakeSecret + func (s *EarlySecret) ResumptionBinderKey() []byte + func (s *EarlySecret) Secret() []byte + type ExporterMasterSecret struct + func (s *ExporterMasterSecret) Exporter(label string, context []byte, length int) []byte + type HandshakeSecret struct + func (s *HandshakeSecret) ClientHandshakeTrafficSecret(transcript fips140.Hash) []byte + func (s *HandshakeSecret) MasterSecret() *MasterSecret + func (s *HandshakeSecret) ServerHandshakeTrafficSecret(transcript fips140.Hash) []byte + type MasterSecret struct + func NewMasterSecretFromSecret[H fips140.Hash](hash func() H, secret []byte) *MasterSecret + func (s *MasterSecret) ClientApplicationTrafficSecret(transcript fips140.Hash) []byte + func (s *MasterSecret) ExporterMasterSecret(transcript fips140.Hash) *ExporterMasterSecret + func (s *MasterSecret) ResumptionMasterSecret(transcript fips140.Hash) []byte + func (s *MasterSecret) Secret() []byte + func (s *MasterSecret) ServerApplicationTrafficSecret(transcript fips140.Hash) []byte