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

18 uses

	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() {