Help us shape the future of Go! Take the 2026 Go Developer Survey

tls12

package standard library
go1.25.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 7, 2026 License: BSD-3-Clause Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MasterSecret

func MasterSecret[H hash.Hash](hash func() H, preMasterSecret, transcript []byte) []byte

MasterSecret implements the TLS 1.2 extended master secret derivation, as defined in RFC 7627 and allowed by SP 800-135, Revision 1, Section 4.2.2.

func PRF

func PRF[H hash.Hash](hash func() H, secret []byte, label string, seed []byte, keyLen int) []byte

PRF implements the TLS 1.2 pseudo-random function, as defined in RFC 5246, Section 5 and allowed by SP 800-135, Revision 1, Section 4.2.2.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL