const crypto/tls.ticketKeyNameLen
17 uses
crypto/tls (current package)
common.go#L707: ticketKeyNameLen = 16
common.go#L722: keyName [ticketKeyNameLen]byte
common.go#L734: copy(key.keyName[:], hashed[:ticketKeyNameLen])
common.go#L735: copy(key.aesKey[:], hashed[ticketKeyNameLen:ticketKeyNameLen+16])
common.go#L736: copy(key.hmacKey[:], hashed[ticketKeyNameLen+16:ticketKeyNameLen+32])
ticket.go#L124: encrypted := make([]byte, ticketKeyNameLen+aes.BlockSize+len(state)+sha256.Size)
ticket.go#L125: keyName := encrypted[:ticketKeyNameLen]
ticket.go#L126: iv := encrypted[ticketKeyNameLen : ticketKeyNameLen+aes.BlockSize]
ticket.go#L138: cipher.NewCTR(block, iv).XORKeyStream(encrypted[ticketKeyNameLen+aes.BlockSize:], state)
ticket.go#L148: if len(encrypted) < ticketKeyNameLen+aes.BlockSize+sha256.Size {
ticket.go#L152: keyName := encrypted[:ticketKeyNameLen]
ticket.go#L153: iv := encrypted[ticketKeyNameLen : ticketKeyNameLen+aes.BlockSize]
ticket.go#L155: ciphertext := encrypted[ticketKeyNameLen+aes.BlockSize : len(encrypted)-sha256.Size]
 |
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. |