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

19 uses

	vendor/golang.org/x/crypto/cryptobyte (current package)
		asn1.go#L238: 	if !s.ReadASN1(&bytes, asn1.BOOLEAN) || len(bytes) != 1 {
		asn1.go#L305: 	if !s.ReadASN1(&bytes, asn1.INTEGER) || !checkASN1Integer(bytes) {
		asn1.go#L325: 	if !s.ReadASN1(&bytes, asn1.INTEGER) || !checkASN1Integer(bytes) || !asn1Signed(out, bytes) {
		asn1.go#L348: 	if !s.ReadASN1(&bytes, asn1.INTEGER) || !checkASN1Integer(bytes) || !asn1Unsigned(out, bytes) {
		asn1.go#L376: 	return s.ReadASN1(&bytes, tag) && checkASN1Integer(bytes) && asn1Signed(out, bytes)
		asn1.go#L384: 	if !s.ReadASN1(&bytes, asn1.ENUM) || !checkASN1Integer(bytes) || !asn1Signed(&i, bytes) {
		asn1.go#L415: 	if !s.ReadASN1(&bytes, asn1.OBJECT_IDENTIFIER) || len(bytes) == 0 {
		asn1.go#L454: 	if !s.ReadASN1(&bytes, asn1.GeneralizedTime) {
		asn1.go#L473: 	if !s.ReadASN1(&bytes, asn1.BIT_STRING) || len(bytes) == 0 ||
		asn1.go#L496: 	if !s.ReadASN1(&bytes, asn1.BIT_STRING) || len(bytes) == 0 {
		asn1.go#L512: 	return s.ReadASN1((*String)(out), tag)
		asn1.go#L520: func (s *String) ReadASN1(out *String, tag asn1.Tag) bool {
		asn1.go#L572: 	return s.ReadASN1(&unused, tag)
		asn1.go#L584: 	if present && !s.ReadASN1(out, tag) {
		asn1.go#L597: 	return s.ReadASN1(&unused, tag)
		asn1.go#L654: 		if !child.ReadASN1(&oct, asn1.OCTET_STRING) || !child.Empty() {

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

	crypto/x509
		x509.go#L1152: 	if !outer.ReadASN1(&toplevel, cryptobyte_asn1.SEQUENCE) ||
		x509.go#L1172: 			if !subtrees.ReadASN1(&seq, cryptobyte_asn1.SEQUENCE) ||