Source File
counter.go
Belonging Package
google.golang.org/grpc/credentials/alts/internal/conn
package conn
import (
)
const counterLen = 12
var (
errInvalidCounter = errors.New("invalid counter")
)
type Counter struct {
value [counterLen]byte
invalid bool
overflowLen int
}
if .invalid {
return
}
:= 0
for ; < .overflowLen; ++ {
.value[]++
if .value[] != 0 {
break
}
}
if == .overflowLen {
.invalid = true
}
![]() |
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. |