Home | History | Annotate | Download | only in tls

Lines Matching full:byte

23 	masterSecret []byte
24 certificates [][]byte
55 func (s *sessionState) marshal() []byte {
61 ret := make([]byte, length)
63 x[0] = byte(s.vers >> 8)
64 x[1] = byte(s.vers)
65 x[2] = byte(s.cipherSuite >> 8)
66 x[3] = byte(s.cipherSuite)
67 x[4] = byte(len(s.masterSecret) >> 8)
68 x[5] = byte(len(s.masterSecret))
73 x[0] = byte(len(s.certificates) >> 8)
74 x[1] = byte(len(s.certificates))
78 x[0] = byte(len(cert) >> 24)
79 x[1] = byte(len(cert) >> 16)
80 x[2] = byte(len(cert) >> 8)
81 x[3] = byte(len(cert))
89 func (s *sessionState) unmarshal(data []byte) bool {
112 s.certificates = make([][]byte, numCerts)
136 func (c *Conn) encryptTicket(state *sessionState) ([]byte, error) {
138 encrypted := make([]byte, ticketKeyNameLen+aes.BlockSize+len(serialized)+sha256.Size)
161 func (c *Conn) decryptTicket(encrypted []byte) (*sessionState, bool) {