golang.org/x/crypto/cryptobyte.String.ReadUint16LengthPrefixed (method)

59 uses

	golang.org/x/crypto/cryptobyte (current package)
		string.go#L147: func (s *String) ReadUint16LengthPrefixed(out *String) bool {

	github.com/refraction-networking/utls
		ech.go#L86: 	if !s.ReadUint16LengthPrefixed(&cipherSuites) {
		ech.go#L108: 	if !s.ReadUint16LengthPrefixed(&extensions) {
		ech.go#L116: 		if !extensions.ReadUint16LengthPrefixed((*cryptobyte.String)(&e.Data)) {
		ech.go#L267: 	if !s.ReadUint16LengthPrefixed(&extensions) {
		ech.go#L275: 			!extensions.ReadUint16LengthPrefixed(&extData) {
		ech.go#L300: 		!innerReader.ReadUint16LengthPrefixed(&extensions) {
		ech.go#L336: 					!extensions.ReadUint16LengthPrefixed(&extData) {
		handshake_messages.go#L62: 	return s.ReadUint16LengthPrefixed((*cryptobyte.String)(out))
		handshake_messages.go#L460: 	if !s.ReadUint16LengthPrefixed(&cipherSuites) {
		handshake_messages.go#L486: 	if !s.ReadUint16LengthPrefixed(&extensions) || !s.Empty() {
		handshake_messages.go#L495: 			!extensions.ReadUint16LengthPrefixed(&extData) {
		handshake_messages.go#L509: 			if !extData.ReadUint16LengthPrefixed(&nameList) || nameList.Empty() {
		handshake_messages.go#L516: 					!nameList.ReadUint16LengthPrefixed(&serverName) ||
		handshake_messages.go#L538: 				!extData.ReadUint16LengthPrefixed(&ignored) ||
		handshake_messages.go#L539: 				!extData.ReadUint16LengthPrefixed(&ignored) {
		handshake_messages.go#L546: 			if !extData.ReadUint16LengthPrefixed(&curves) || curves.Empty() {
		handshake_messages.go#L569: 			if !extData.ReadUint16LengthPrefixed(&sigAndAlgs) || sigAndAlgs.Empty() {
		handshake_messages.go#L583: 			if !extData.ReadUint16LengthPrefixed(&sigAndAlgs) || sigAndAlgs.Empty() {
		handshake_messages.go#L606: 			if !extData.ReadUint16LengthPrefixed(&protoList) || protoList.Empty() {
		handshake_messages.go#L641: 			if !extData.ReadUint16LengthPrefixed(&clientShares) {
		handshake_messages.go#L672: 			if !extData.ReadUint16LengthPrefixed(&identities) || identities.Empty() {
		handshake_messages.go#L685: 			if !extData.ReadUint16LengthPrefixed(&binders) || binders.Empty() {
		handshake_messages.go#L924: 	if !s.ReadUint16LengthPrefixed(&extensions) || !s.Empty() {
		handshake_messages.go#L933: 			!extensions.ReadUint16LengthPrefixed(&extData) {
		handshake_messages.go#L963: 			if !extData.ReadUint16LengthPrefixed(&protoList) || protoList.Empty() {
		handshake_messages.go#L974: 			if !extData.ReadUint16LengthPrefixed(&sctList) || sctList.Empty() {
		handshake_messages.go#L1099: 		!s.ReadUint16LengthPrefixed(&extensions) || !s.Empty() {
		handshake_messages.go#L1107: 			!extensions.ReadUint16LengthPrefixed(&extData) {
		handshake_messages.go#L1114: 			if !extData.ReadUint16LengthPrefixed(&protoList) || protoList.Empty() {
		handshake_messages.go#L1247: 		!s.ReadUint16LengthPrefixed(&extensions) ||
		handshake_messages.go#L1256: 			!extensions.ReadUint16LengthPrefixed(&extData) {
		handshake_messages.go#L1354: 		!s.ReadUint16LengthPrefixed(&extensions) ||
		handshake_messages.go#L1363: 			!extensions.ReadUint16LengthPrefixed(&extData) {
		handshake_messages.go#L1374: 			if !extData.ReadUint16LengthPrefixed(&sigAndAlgs) || sigAndAlgs.Empty() {
		handshake_messages.go#L1387: 			if !extData.ReadUint16LengthPrefixed(&sigAndAlgs) || sigAndAlgs.Empty() {
		handshake_messages.go#L1400: 			if !extData.ReadUint16LengthPrefixed(&auths) || auths.Empty() {
		handshake_messages.go#L1589: 			!certList.ReadUint16LengthPrefixed(&extensions) {
		handshake_messages.go#L1597: 				!extensions.ReadUint16LengthPrefixed(&extData) {
		handshake_messages.go#L1615: 				if !extData.ReadUint16LengthPrefixed(&sctList) || sctList.Empty() {
		u_common.go#L234: 		if !extensions.ReadUint16LengthPrefixed(&extData) {
		u_common.go#L533: 	if !s.ReadUint16LengthPrefixed(&cipherSuitesBytes) {
		u_common.go#L557: 	if !s.ReadUint16LengthPrefixed(&extensions) {
		u_ech.go#L243: 	if !extData.ReadUint16LengthPrefixed(&ignored) {
		u_ech.go#L256: 	if !extData.ReadUint16LengthPrefixed(&ignored) {
		u_handshake_messages.go#L114: 		!s.ReadUint16LengthPrefixed(&extensions) || !s.Empty() {
		u_handshake_messages.go#L122: 			!extensions.ReadUint16LengthPrefixed(&extData) {
		u_tls_extensions.go#L172: 	if !extData.ReadUint16LengthPrefixed(&nameList) || nameList.Empty() {
		u_tls_extensions.go#L180: 			!nameList.ReadUint16LengthPrefixed(&serverNameBytes) ||
		u_tls_extensions.go#L245: 		!extData.ReadUint16LengthPrefixed(&ignored) ||
		u_tls_extensions.go#L246: 		!extData.ReadUint16LengthPrefixed(&ignored) {
		u_tls_extensions.go#L317: 	if !extData.ReadUint16LengthPrefixed(&curvesBytes) || curvesBytes.Empty() {
		u_tls_extensions.go#L454: 	if !extData.ReadUint16LengthPrefixed(&sigAndAlgs) || sigAndAlgs.Empty() {
		u_tls_extensions.go#L513: 	if !extData.ReadUint16LengthPrefixed(&ignored) || !ignored.ReadUint8(&statusType) {
		u_tls_extensions.go#L587: 	if !extData.ReadUint16LengthPrefixed(&sigAndAlgs) || sigAndAlgs.Empty() {
		u_tls_extensions.go#L673: 	if !extData.ReadUint16LengthPrefixed(&protoList) || protoList.Empty() {
		u_tls_extensions.go#L744: 	if !extData.ReadUint16LengthPrefixed(&protoList) || protoList.Empty() {
		u_tls_extensions.go#L1273: 	if !extData.ReadUint16LengthPrefixed(&clientShares) {
		u_tls_extensions.go#L1908: 	if !extData.ReadUint16LengthPrefixed(&supportedAlgs) || supportedAlgs.Empty() {