vendor/golang.org/x/crypto/cryptobyte.String.ReadASN1 (method)

67 uses

	vendor/golang.org/x/crypto/cryptobyte (current package)
		asn1.go#L251: 	if !s.ReadASN1(&bytes, asn1.BOOLEAN) || len(bytes) != 1 {
		asn1.go#L317: 	if !s.ReadASN1(&bytes, asn1.INTEGER) || !checkASN1Integer(bytes) {
		asn1.go#L337: 	if !s.ReadASN1(&bytes, asn1.INTEGER) || !checkASN1Integer(bytes) {
		asn1.go#L352: 	if !s.ReadASN1(&bytes, asn1.INTEGER) || !checkASN1Integer(bytes) || !asn1Signed(out, bytes) {
		asn1.go#L375: 	if !s.ReadASN1(&bytes, asn1.INTEGER) || !checkASN1Integer(bytes) || !asn1Unsigned(out, bytes) {
		asn1.go#L403: 	return s.ReadASN1(&bytes, tag) && checkASN1Integer(bytes) && asn1Signed(out, bytes)
		asn1.go#L411: 	if !s.ReadASN1(&bytes, asn1.ENUM) || !checkASN1Integer(bytes) || !asn1Signed(&i, bytes) {
		asn1.go#L455: 	if !s.ReadASN1(&bytes, asn1.OBJECT_IDENTIFIER) || len(bytes) == 0 {
		asn1.go#L494: 	if !s.ReadASN1(&bytes, asn1.GeneralizedTime) {
		asn1.go#L515: 	if !s.ReadASN1(&bytes, asn1.UTCTime) {
		asn1.go#L552: 	if !s.ReadASN1(&bytes, asn1.BIT_STRING) || len(bytes) == 0 ||
		asn1.go#L575: 	if !s.ReadASN1(&bytes, asn1.BIT_STRING) || len(bytes) == 0 {
		asn1.go#L591: 	return s.ReadASN1((*String)(out), tag)
		asn1.go#L599: func (s *String) ReadASN1(out *String, tag asn1.Tag) bool {
		asn1.go#L651: 	return s.ReadASN1(&unused, tag)
		asn1.go#L663: 	if present && !s.ReadASN1(out, tag) {
		asn1.go#L676: 	return s.ReadASN1(&unused, tag)
		asn1.go#L726: 		if !child.ReadASN1(&oct, asn1.OCTET_STRING) || !child.Empty() {

	crypto/ecdsa
		ecdsa.go#L542: 	if !input.ReadASN1(&inner, asn1.SEQUENCE) ||
		ecdsa_legacy.go#L73: 	if !input.ReadASN1(&inner, asn1.SEQUENCE) ||

	crypto/x509
		parser.go#L145: 	if !raw.ReadASN1(&raw, cryptobyte_asn1.SEQUENCE) {
		parser.go#L153: 		if !raw.ReadASN1(&set, cryptobyte_asn1.SET) {
		parser.go#L158: 			if !set.ReadASN1(&atav, cryptobyte_asn1.SEQUENCE) {
		parser.go#L243: 	if !der.ReadASN1(&val, cryptobyte_asn1.OCTET_STRING) {
		parser.go#L263: 		if !der.ReadASN1(&der, cryptobyte_asn1.SEQUENCE) {
		parser.go#L336: 		if !paramsDer.ReadASN1(&paramsDer, cryptobyte_asn1.SEQUENCE) ||
		parser.go#L369: 	if !der.ReadASN1(&der, cryptobyte_asn1.SEQUENCE) {
		parser.go#L391: 	if !der.ReadASN1(&der, cryptobyte_asn1.SEQUENCE) {
		parser.go#L459: 	if !val.ReadASN1(&akid, cryptobyte_asn1.SEQUENCE) {
		parser.go#L463: 		if !akid.ReadASN1(&akid, cryptobyte_asn1.Tag(0).ContextSpecific()) {
		parser.go#L474: 	if !der.ReadASN1(&der, cryptobyte_asn1.SEQUENCE) {
		parser.go#L494: 	if !der.ReadASN1(&der, cryptobyte_asn1.SEQUENCE) {
		parser.go#L500: 		if !der.ReadASN1(&cp, cryptobyte_asn1.SEQUENCE) || !cp.ReadASN1(&OIDBytes, cryptobyte_asn1.OBJECT_IDENTIFIER) {
		parser.go#L560: 	if !outer.ReadASN1(&toplevel, cryptobyte_asn1.SEQUENCE) ||
		parser.go#L580: 			if !subtrees.ReadASN1(&seq, cryptobyte_asn1.SEQUENCE) ||
		parser.go#L730: 				if !val.ReadASN1(&val, cryptobyte_asn1.SEQUENCE) {
		parser.go#L735: 					if !val.ReadASN1(&dpDER, cryptobyte_asn1.SEQUENCE) {
		parser.go#L746: 					if !dpNameDER.ReadASN1(&dpNameDER, cryptobyte_asn1.Tag(0).Constructed().ContextSpecific()) {
		parser.go#L754: 						if !dpNameDER.ReadASN1(&uri, cryptobyte_asn1.Tag(6).ContextSpecific()) {
		parser.go#L768: 				if !val.ReadASN1(&val, cryptobyte_asn1.SEQUENCE) {
		parser.go#L807: 				if !val.ReadASN1(&skid, cryptobyte_asn1.OCTET_STRING) {
		parser.go#L824: 				if !val.ReadASN1(&val, cryptobyte_asn1.SEQUENCE) {
		parser.go#L830: 					if !val.ReadASN1(&s, cryptobyte_asn1.SEQUENCE) ||
		parser.go#L831: 						!s.ReadASN1(&issuer, cryptobyte_asn1.OBJECT_IDENTIFIER) ||
		parser.go#L832: 						!s.ReadASN1(&subject, cryptobyte_asn1.OBJECT_IDENTIFIER) {
		parser.go#L854: 			if !val.ReadASN1(&val, cryptobyte_asn1.SEQUENCE) {
		parser.go#L859: 				if !val.ReadASN1(&aiaDER, cryptobyte_asn1.SEQUENCE) {
		parser.go#L869: 				if !aiaDER.ReadASN1(&aiaDER, cryptobyte_asn1.Tag(6).ContextSpecific()) {
		parser.go#L905: 	if !input.ReadASN1(&input, cryptobyte_asn1.SEQUENCE) {
		parser.go#L916: 	if !tbs.ReadASN1(&tbs, cryptobyte_asn1.SEQUENCE) {
		parser.go#L947: 	if !tbs.ReadASN1(&sigAISeq, cryptobyte_asn1.SEQUENCE) {
		parser.go#L954: 	if !input.ReadASN1(&outerSigAISeq, cryptobyte_asn1.SEQUENCE) {
		parser.go#L978: 	if !tbs.ReadASN1(&validity, cryptobyte_asn1.SEQUENCE) {
		parser.go#L1002: 	if !spki.ReadASN1(&spki, cryptobyte_asn1.SEQUENCE) {
		parser.go#L1006: 	if !spki.ReadASN1(&pkAISeq, cryptobyte_asn1.SEQUENCE) {
		parser.go#L1043: 				if !extensions.ReadASN1(&extensions, cryptobyte_asn1.SEQUENCE) {
		parser.go#L1048: 					if !extensions.ReadASN1(&extension, cryptobyte_asn1.SEQUENCE) {
		parser.go#L1127: 	if !input.ReadASN1(&input, cryptobyte_asn1.SEQUENCE) {
		parser.go#L1138: 	if !tbs.ReadASN1(&tbs, cryptobyte_asn1.SEQUENCE) {
		parser.go#L1154: 	if !tbs.ReadASN1(&sigAISeq, cryptobyte_asn1.SEQUENCE) {
		parser.go#L1161: 	if !input.ReadASN1(&outerSigAISeq, cryptobyte_asn1.SEQUENCE) {
		parser.go#L1203: 		if !tbs.ReadASN1(&revokedSeq, cryptobyte_asn1.SEQUENCE) {
		parser.go#L1214: 			if !certSeq.ReadASN1(&certSeq, cryptobyte_asn1.SEQUENCE) {
		parser.go#L1234: 					if !extensions.ReadASN1(&extension, cryptobyte_asn1.SEQUENCE) {
		parser.go#L1267: 		if !extensions.ReadASN1(&extensions, cryptobyte_asn1.SEQUENCE) {
		parser.go#L1272: 			if !extensions.ReadASN1(&extension, cryptobyte_asn1.SEQUENCE) {