type crypto/tls.cipherSuite
17 uses
crypto/tls (current package)
cipher_suites.go#L153: type cipherSuite struct {
cipher_suites.go#L167: var cipherSuites = []*cipherSuite{
cipher_suites.go#L198: func selectCipherSuite(ids, supportedIDs []uint16, ok func(*cipherSuite) bool) *cipherSuite {
cipher_suites.go#L438: func mutualCipherSuite(have []uint16, want uint16) *cipherSuite {
cipher_suites.go#L447: func cipherSuiteByID(id uint16) *cipherSuite {
common.go#L1116: rsaCipherSuite := selectCipherSuite(chi.CipherSuites, config.cipherSuites(), func(c *cipherSuite) bool {
common.go#L1193: cipherSuite := selectCipherSuite(chi.CipherSuites, config.cipherSuites(), func(c *cipherSuite) bool {
handshake_client.go#L29: suite *cipherSuite
handshake_server.go#L28: suite *cipherSuite
handshake_server.go#L342: func (hs *serverHandshakeState) cipherSuiteOk(c *cipherSuite) bool {
prf.go#L87: func prfAndHashForVersion(version uint16, suite *cipherSuite) (func(result, secret, label, seed []byte), crypto.Hash) {
prf.go#L101: func prfForVersion(version uint16, suite *cipherSuite) func(result, secret, label, seed []byte) {
prf.go#L108: func masterFromPreMasterSecret(version uint16, suite *cipherSuite, preMasterSecret, clientRandom, serverRandom []byte) []byte {
prf.go#L121: func keysFromMasterSecret(version uint16, suite *cipherSuite, masterSecret, clientRandom, serverRandom []byte, macLen, keyLen, ivLen int) (clientMAC, serverMAC, clientKey, serverKey, clientIV, serverIV []byte) {
prf.go#L143: func newFinishedHash(version uint16, cipherSuite *cipherSuite) finishedHash {
prf.go#L254: func ekmFromMasterSecret(version uint16, suite *cipherSuite, masterSecret, clientRandom, serverRandom []byte) func(string, []byte, int) ([]byte, error) {
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |