()
| 120 | } |
| 121 | |
| 122 | func (s *HandshakeSecret) MasterSecret() *MasterSecret { |
| 123 | derived := deriveSecret(s.hash, s.secret, "derived", nil) |
| 124 | return &MasterSecret{ |
| 125 | secret: extract(s.hash, nil, derived), |
| 126 | hash: s.hash, |
| 127 | } |
| 128 | } |
| 129 | |
| 130 | // ClientApplicationTrafficSecret derives the client_application_traffic_secret_0 |
| 131 | // from the master secret and the transcript up to the server Finished. |
no test coverage detected