type golang.org/x/crypto/cryptobyte.String

197 uses

	golang.org/x/crypto/cryptobyte (current package)
		asn1.go#L249: func (s *String) ReadASN1Boolean(out *bool) bool {
		asn1.go#L250: 	var bytes String
		asn1.go#L273: func (s *String) ReadASN1Integer(out interface{}) bool {
		asn1.go#L315: func (s *String) readASN1BigInt(out *big.Int) bool {
		asn1.go#L316: 	var bytes String
		asn1.go#L335: func (s *String) readASN1Bytes(out *[]byte) bool {
		asn1.go#L336: 	var bytes String
		asn1.go#L350: func (s *String) readASN1Int64(out *int64) bool {
		asn1.go#L351: 	var bytes String
		asn1.go#L373: func (s *String) readASN1Uint64(out *uint64) bool {
		asn1.go#L374: 	var bytes String
		asn1.go#L401: func (s *String) ReadASN1Int64WithTag(out *int64, tag asn1.Tag) bool {
		asn1.go#L402: 	var bytes String
		asn1.go#L408: func (s *String) ReadASN1Enum(out *int) bool {
		asn1.go#L409: 	var bytes String
		asn1.go#L421: func (s *String) readBase128Int(out *int) bool {
		asn1.go#L453: func (s *String) ReadASN1ObjectIdentifier(out *encoding_asn1.ObjectIdentifier) bool {
		asn1.go#L454: 	var bytes String
		asn1.go#L492: func (s *String) ReadASN1GeneralizedTime(out *time.Time) bool {
		asn1.go#L493: 	var bytes String
		asn1.go#L513: func (s *String) ReadASN1UTCTime(out *time.Time) bool {
		asn1.go#L514: 	var bytes String
		asn1.go#L550: func (s *String) ReadASN1BitString(out *encoding_asn1.BitString) bool {
		asn1.go#L551: 	var bytes String
		asn1.go#L573: func (s *String) ReadASN1BitStringAsBytes(out *[]byte) bool {
		asn1.go#L574: 	var bytes String
		asn1.go#L590: func (s *String) ReadASN1Bytes(out *[]byte, tag asn1.Tag) bool {
		asn1.go#L591: 	return s.ReadASN1((*String)(out), tag)
		asn1.go#L599: func (s *String) ReadASN1(out *String, tag asn1.Tag) bool {
		asn1.go#L612: func (s *String) ReadASN1Element(out *String, tag asn1.Tag) bool {
		asn1.go#L625: func (s *String) ReadAnyASN1(out *String, outTag *asn1.Tag) bool {
		asn1.go#L634: func (s *String) ReadAnyASN1Element(out *String, outTag *asn1.Tag) bool {
		asn1.go#L640: func (s String) PeekASN1Tag(tag asn1.Tag) bool {
		asn1.go#L649: func (s *String) SkipASN1(tag asn1.Tag) bool {
		asn1.go#L650: 	var unused String
		asn1.go#L658: func (s *String) ReadOptionalASN1(out *String, outPresent *bool, tag asn1.Tag) bool {
		asn1.go#L671: func (s *String) SkipOptionalASN1(tag asn1.Tag) bool {
		asn1.go#L675: 	var unused String
		asn1.go#L683: func (s *String) ReadOptionalASN1Integer(out interface{}, tag asn1.Tag, defaultValue interface{}) bool {
		asn1.go#L685: 	var i String
		asn1.go#L715: func (s *String) ReadOptionalASN1OctetString(out *[]byte, outPresent *bool, tag asn1.Tag) bool {
		asn1.go#L717: 	var child String
		asn1.go#L725: 		var oct String
		asn1.go#L740: func (s *String) ReadOptionalASN1Boolean(out *bool, tag asn1.Tag, defaultValue bool) bool {
		asn1.go#L742: 	var child String
		asn1.go#L755: func (s *String) readASN1(out *String, outTag *asn1.Tag, skipHeader bool) bool {
		asn1.go#L793: 		lenBytes := String((*s)[2 : 2+lenLen])
		string.go#L22: type String []byte
		string.go#L26: func (s *String) read(n int) []byte {
		string.go#L36: func (s *String) Skip(n int) bool {
		string.go#L42: func (s *String) ReadUint8(out *uint8) bool {
		string.go#L53: func (s *String) ReadUint16(out *uint16) bool {
		string.go#L64: func (s *String) ReadUint24(out *uint32) bool {
		string.go#L75: func (s *String) ReadUint32(out *uint32) bool {
		string.go#L86: func (s *String) ReadUint48(out *uint64) bool {
		string.go#L97: func (s *String) ReadUint64(out *uint64) bool {
		string.go#L106: func (s *String) readUnsigned(out *uint32, length int) bool {
		string.go#L120: func (s *String) readLengthPrefixed(lenLen int, outChild *String) bool {
		string.go#L140: func (s *String) ReadUint8LengthPrefixed(out *String) bool {
		string.go#L147: func (s *String) ReadUint16LengthPrefixed(out *String) bool {
		string.go#L154: func (s *String) ReadUint24LengthPrefixed(out *String) bool {
		string.go#L160: func (s *String) ReadBytes(out *[]byte, n int) bool {
		string.go#L171: func (s *String) CopyBytes(out []byte) bool {
		string.go#L181: func (s String) Empty() bool {

	github.com/refraction-networking/utls
		ech.go#L60: 	s := cryptobyte.String(enc)
		ech.go#L85: 	var cipherSuites cryptobyte.String
		ech.go#L102: 	var publicName cryptobyte.String
		ech.go#L107: 	var extensions cryptobyte.String
		ech.go#L116: 		if !extensions.ReadUint16LengthPrefixed((*cryptobyte.String)(&e.Data)) {
		ech.go#L129: 	s := cryptobyte.String(data)
		ech.go#L236: func skipUint8LengthPrefixed(s *cryptobyte.String) bool {
		ech.go#L244: func skipUint16LengthPrefixed(s *cryptobyte.String) bool {
		ech.go#L258: 	s := cryptobyte.String(hello.original)
		ech.go#L266: 	var extensions cryptobyte.String
		ech.go#L273: 		var extData cryptobyte.String
		ech.go#L292: 	innerReader := cryptobyte.String(encoded)
		ech.go#L294: 	var extensions cryptobyte.String
		ech.go#L334: 				var extData cryptobyte.String
		ech.go#L505: 	s := cryptobyte.String(data)
		handshake_messages.go#L44: func readUint64(s *cryptobyte.String, out *uint64) bool {
		handshake_messages.go#L55: func readUint8LengthPrefixed(s *cryptobyte.String, out *[]byte) bool {
		handshake_messages.go#L56: 	return s.ReadUint8LengthPrefixed((*cryptobyte.String)(out))
		handshake_messages.go#L61: func readUint16LengthPrefixed(s *cryptobyte.String, out *[]byte) bool {
		handshake_messages.go#L62: 	return s.ReadUint16LengthPrefixed((*cryptobyte.String)(out))
		handshake_messages.go#L67: func readUint24LengthPrefixed(s *cryptobyte.String, out *[]byte) bool {
		handshake_messages.go#L68: 	return s.ReadUint24LengthPrefixed((*cryptobyte.String)(out))
		handshake_messages.go#L451: 	s := cryptobyte.String(data)
		handshake_messages.go#L459: 	var cipherSuites cryptobyte.String
		handshake_messages.go#L485: 	var extensions cryptobyte.String
		handshake_messages.go#L493: 		var extData cryptobyte.String
		handshake_messages.go#L508: 			var nameList cryptobyte.String
		handshake_messages.go#L514: 				var serverName cryptobyte.String
		handshake_messages.go#L536: 			var ignored cryptobyte.String
		handshake_messages.go#L545: 			var curves cryptobyte.String
		handshake_messages.go#L568: 			var sigAndAlgs cryptobyte.String
		handshake_messages.go#L582: 			var sigAndAlgs cryptobyte.String
		handshake_messages.go#L605: 			var protoList cryptobyte.String
		handshake_messages.go#L610: 				var proto cryptobyte.String
		handshake_messages.go#L621: 			var versList cryptobyte.String
		handshake_messages.go#L640: 			var clientShares cryptobyte.String
		handshake_messages.go#L671: 			var identities cryptobyte.String
		handshake_messages.go#L684: 			var binders cryptobyte.String
		handshake_messages.go#L908: 	s := cryptobyte.String(data)
		handshake_messages.go#L923: 	var extensions cryptobyte.String
		handshake_messages.go#L931: 		var extData cryptobyte.String
		handshake_messages.go#L962: 			var protoList cryptobyte.String
		handshake_messages.go#L966: 			var proto cryptobyte.String
		handshake_messages.go#L973: 			var sctList cryptobyte.String
		handshake_messages.go#L1095: 	s := cryptobyte.String(data)
		handshake_messages.go#L1097: 	var extensions cryptobyte.String
		handshake_messages.go#L1105: 		var extData cryptobyte.String
		handshake_messages.go#L1113: 			var protoList cryptobyte.String
		handshake_messages.go#L1117: 			var proto cryptobyte.String
		handshake_messages.go#L1185: 	s := cryptobyte.String(data)
		handshake_messages.go#L1239: 	s := cryptobyte.String(data)
		handshake_messages.go#L1241: 	var extensions cryptobyte.String
		handshake_messages.go#L1254: 		var extData cryptobyte.String
		handshake_messages.go#L1349: 	s := cryptobyte.String(data)
		handshake_messages.go#L1351: 	var context, extensions cryptobyte.String
		handshake_messages.go#L1361: 		var extData cryptobyte.String
		handshake_messages.go#L1373: 			var sigAndAlgs cryptobyte.String
		handshake_messages.go#L1386: 			var sigAndAlgs cryptobyte.String
		handshake_messages.go#L1399: 			var auths cryptobyte.String
		handshake_messages.go#L1564: 	s := cryptobyte.String(data)
		handshake_messages.go#L1566: 	var context cryptobyte.String
		handshake_messages.go#L1580: func unmarshalCertificate(s *cryptobyte.String, certificate *Certificate) bool {
		handshake_messages.go#L1581: 	var certList cryptobyte.String
		handshake_messages.go#L1587: 		var extensions cryptobyte.String
		handshake_messages.go#L1595: 			var extData cryptobyte.String
		handshake_messages.go#L1614: 				var sctList cryptobyte.String
		handshake_messages.go#L1682: 	s := cryptobyte.String(data)
		handshake_messages.go#L1749: 	s := cryptobyte.String(data)
		handshake_messages.go#L1911: 	s := cryptobyte.String(data)
		ticket.go#L184: 	s := cryptobyte.String(data)
		ticket.go#L187: 	var extra cryptobyte.String
		ticket.go#L234: 	var chainList cryptobyte.String
		ticket.go#L239: 		var certList cryptobyte.String
		u_common.go#L205: 	s := cryptobyte.String(b)
		u_common.go#L227: 	extensions := cryptobyte.String(b)
		u_common.go#L230: 		var extData cryptobyte.String
		u_common.go#L498: 	s := cryptobyte.String(raw)
		u_common.go#L526: 	var ignoredSessionID cryptobyte.String
		u_common.go#L532: 	var cipherSuitesBytes cryptobyte.String
		u_common.go#L542: 	var compressionMethods cryptobyte.String
		u_common.go#L556: 	var extensions cryptobyte.String
		u_conn.go#L497: 		buffer := cryptobyte.String(make([]byte, 2000))
		u_ech.go#L210: 	extData := cryptobyte.String(b)
		u_ech.go#L215: 	var ignored cryptobyte.String
		u_handshake_messages.go#L45: 	s := cryptobyte.String(data)
		u_handshake_messages.go#L62: func (m *encryptedExtensionsMsg) utlsUnmarshal(extension uint16, extData cryptobyte.String) bool {
		u_handshake_messages.go#L110: 	s := cryptobyte.String(data)
		u_handshake_messages.go#L112: 	var extensions cryptobyte.String
		u_handshake_messages.go#L120: 		var extData cryptobyte.String
		u_pre_shared_key.go#L393: 	s := cryptobyte.String(b)
		u_tls_extensions.go#L169: 	extData := cryptobyte.String(b)
		u_tls_extensions.go#L171: 	var nameList cryptobyte.String
		u_tls_extensions.go#L178: 		var serverNameBytes cryptobyte.String
		u_tls_extensions.go#L240: 	extData := cryptobyte.String(b)
		u_tls_extensions.go#L243: 	var ignored cryptobyte.String
		u_tls_extensions.go#L314: 	extData := cryptobyte.String(b)
		u_tls_extensions.go#L316: 	var curvesBytes cryptobyte.String
		u_tls_extensions.go#L383: 	extData := cryptobyte.String(b)
		u_tls_extensions.go#L451: 	extData := cryptobyte.String(b)
		u_tls_extensions.go#L453: 	var sigAndAlgs cryptobyte.String
		u_tls_extensions.go#L509: 	extData := cryptobyte.String(b)
		u_tls_extensions.go#L512: 	var ignored cryptobyte.String
		u_tls_extensions.go#L584: 	extData := cryptobyte.String(b)
		u_tls_extensions.go#L586: 	var sigAndAlgs cryptobyte.String
		u_tls_extensions.go#L670: 	extData := cryptobyte.String(b)
		u_tls_extensions.go#L672: 	var protoList cryptobyte.String
		u_tls_extensions.go#L678: 		var proto cryptobyte.String
		u_tls_extensions.go#L741: 	extData := cryptobyte.String(b)
		u_tls_extensions.go#L743: 	var protoList cryptobyte.String
		u_tls_extensions.go#L749: 		var proto cryptobyte.String
		u_tls_extensions.go#L1189: 	extData := cryptobyte.String(b)
		u_tls_extensions.go#L1191: 	methodsRaw := new(cryptobyte.String)
		u_tls_extensions.go#L1270: 	extData := cryptobyte.String(b)
		u_tls_extensions.go#L1272: 	var clientShares cryptobyte.String
		u_tls_extensions.go#L1408: 	extData := cryptobyte.String(b)
		u_tls_extensions.go#L1485: 	extData := cryptobyte.String(b)
		u_tls_extensions.go#L1487: 	var versList cryptobyte.String
		u_tls_extensions.go#L1775: 	extData := cryptobyte.String(b)
		u_tls_extensions.go#L1831: 	extData := cryptobyte.String(b)
		u_tls_extensions.go#L1832: 	var keyParameters cryptobyte.String
		u_tls_extensions.go#L1905: 	extData := cryptobyte.String(b)
		u_tls_extensions.go#L1907: 	var supportedAlgs cryptobyte.String

	github.com/refraction-networking/utls/internal/helper
		typeconv.go#L12: 	s := cryptobyte.String(in)