MCPcopy
hub / github.com/XTLS/REALITY / extract

Function extract

tls13/tls13.go:43–49  ·  view source on GitHub ↗
(hash func() H, newSecret, currentSecret []byte)

Source from the content-addressed store, hash-verified

41}
42
43func extract[H hash.Hash](hash func() H, newSecret, currentSecret []byte) []byte {
44 if newSecret == nil {
45 newSecret = make([]byte, hash().Size())
46 }
47 b, _ := hkdf.Extract(hash, newSecret, currentSecret)
48 return b
49}
50
51func deriveSecret[H hash.Hash](hash func() H, secret []byte, label string, transcript hash.Hash) []byte {
52 if transcript == nil {

Callers 3

NewEarlySecretFunction · 0.85
HandshakeSecretMethod · 0.85
MasterSecretMethod · 0.85

Calls 1

SizeMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…