func crypto/subtle.ConstantTimeByteEq

20 uses

	crypto/subtle (current package)
		constant_time.go#L23: 	return ConstantTimeByteEq(v, 0)
		constant_time.go#L31: func ConstantTimeByteEq(x, y uint8) int {

	crypto/ed25519/internal/edwards25519
		tables.go#L98: 		cond := subtle.ConstantTimeByteEq(xabs, uint8(j))
		tables.go#L114: 		cond := subtle.ConstantTimeByteEq(xabs, uint8(j))

	crypto/elliptic/internal/nistec
		p224.go#L275: 			cond := subtle.ConstantTimeByteEq(byte>>4, i)
		p224.go#L286: 			cond := subtle.ConstantTimeByteEq(byte&0b1111, i)
		p384.go#L280: 			cond := subtle.ConstantTimeByteEq(byte>>4, i)
		p384.go#L291: 			cond := subtle.ConstantTimeByteEq(byte&0b1111, i)
		p521.go#L292: 			cond := subtle.ConstantTimeByteEq(byte>>4, i)
		p521.go#L303: 			cond := subtle.ConstantTimeByteEq(byte&0b1111, i)

	crypto/rsa
		pkcs1v15.go#L153: 	firstByteIsZero := subtle.ConstantTimeByteEq(em[0], 0)
		pkcs1v15.go#L154: 	secondByteIsTwo := subtle.ConstantTimeByteEq(em[1], 2)
		pkcs1v15.go#L163: 		equals0 := subtle.ConstantTimeByteEq(em[i], 0)
		pkcs1v15.go#L290: 	ok := subtle.ConstantTimeByteEq(em[0], 0)
		pkcs1v15.go#L291: 	ok &= subtle.ConstantTimeByteEq(em[1], 1)
		pkcs1v15.go#L294: 	ok &= subtle.ConstantTimeByteEq(em[k-tLen-1], 0)
		pkcs1v15.go#L297: 		ok &= subtle.ConstantTimeByteEq(em[i], 0xff)
		rsa.go#L621: 	firstByteIsZero := subtle.ConstantTimeByteEq(em[0], 0)
		rsa.go#L647: 		equals0 := subtle.ConstantTimeByteEq(rest[i], 0)
		rsa.go#L648: 		equals1 := subtle.ConstantTimeByteEq(rest[i], 1)