func encoding/asn1.Unmarshal

48 uses

	encoding/asn1 (current package)
		asn1.go#L1089: func Unmarshal(b []byte, val interface{}) (rest []byte, err error) {

	crypto/x509
		pkcs1.go#L49: 	rest, err := asn1.Unmarshal(der, &priv)
		pkcs1.go#L54: 		if _, err := asn1.Unmarshal(der, &ecPrivateKey{}); err == nil {
		pkcs1.go#L57: 		if _, err := asn1.Unmarshal(der, &pkcs8{}); err == nil {
		pkcs1.go#L140: 	rest, err := asn1.Unmarshal(der, &pub)
		pkcs1.go#L142: 		if _, err := asn1.Unmarshal(der, &publicKeyInfo{}); err == nil {
		pkcs8.go#L35: 	if _, err := asn1.Unmarshal(der, &privKey); err != nil {
		pkcs8.go#L36: 		if _, err := asn1.Unmarshal(der, &ecPrivateKey{}); err == nil {
		pkcs8.go#L39: 		if _, err := asn1.Unmarshal(der, &pkcs1PrivateKey{}); err == nil {
		pkcs8.go#L55: 		if _, err := asn1.Unmarshal(bytes, namedCurveOID); err != nil {
		pkcs8.go#L69: 		if _, err := asn1.Unmarshal(privKey.PrivateKey, &curvePrivateKey); err != nil {
		sec1.go#L70: 	if _, err := asn1.Unmarshal(der, &privKey); err != nil {
		sec1.go#L71: 		if _, err := asn1.Unmarshal(der, &pkcs8{}); err == nil {
		sec1.go#L74: 		if _, err := asn1.Unmarshal(der, &pkcs1PrivateKey{}); err == nil {
		x509.go#L58: 	if rest, err := asn1.Unmarshal(derBytes, &pki); err != nil {
		x509.go#L59: 		if _, err := asn1.Unmarshal(derBytes, &pkcs1PublicKey{}); err == nil {
		x509.go#L402: 	if _, err := asn1.Unmarshal(ai.Parameters.FullBytes, ¶ms); err != nil {
		x509.go#L407: 	if _, err := asn1.Unmarshal(params.MGF.Parameters.FullBytes, &mgf1HashFunc); err != nil {
		x509.go#L928: 		rest, err := asn1.Unmarshal(asn1Data, p)
		x509.go#L950: 		rest, err := asn1.Unmarshal(asn1Data, &p)
		x509.go#L959: 		rest, err = asn1.Unmarshal(paramsData, params)
		x509.go#L981: 		rest, err := asn1.Unmarshal(paramsData, namedCurveOID)
		x509.go#L1037: 	rest, err := asn1.Unmarshal(extension, &seq)
		x509.go#L1050: 		rest, err = asn1.Unmarshal(rest, &v)
		x509.go#L1317: 	if rest, err := asn1.Unmarshal(in.TBSCertificate.Subject.FullBytes, &subject); err != nil {
		x509.go#L1322: 	if rest, err := asn1.Unmarshal(in.TBSCertificate.Issuer.FullBytes, &issuer); err != nil {
		x509.go#L1384: 				if rest, err := asn1.Unmarshal(e.Value, &cdp); err != nil {
		x509.go#L1406: 				if rest, err := asn1.Unmarshal(e.Value, &a); err != nil {
		x509.go#L1435: 			if rest, err := asn1.Unmarshal(e.Value, &aia); err != nil {
		x509.go#L1469: 	if rest, err := asn1.Unmarshal(ext, &usageBits); err != nil {
		x509.go#L1488: 	if rest, err := asn1.Unmarshal(ext, &constraints); err != nil {
		x509.go#L1502: 	if rest, err := asn1.Unmarshal(ext, &keyUsage); err != nil {
		x509.go#L1524: 	if rest, err := asn1.Unmarshal(ext, &keyid); err != nil {
		x509.go#L1534: 	if rest, err := asn1.Unmarshal(ext, &policies); err != nil {
		x509.go#L1549: 	rest, err := asn1.Unmarshal(asn1Data, &cert)
		x509.go#L1568: 		asn1Data, err = asn1.Unmarshal(asn1Data, cert)
		x509.go#L2279: 	if rest, err := asn1.Unmarshal(derBytes, certList); err != nil {
		x509.go#L2429: 	rest, err := asn1.Unmarshal(b, &rawAttributes)
		x509.go#L2444: 		rest, err := asn1.Unmarshal(rawAttr.FullBytes, &attr)
		x509.go#L2466: 		if rest, err := asn1.Unmarshal(rawAttr.FullBytes, &attr); err != nil || len(rest) != 0 || len(attr.Values) == 0 {
		x509.go#L2476: 		if _, err := asn1.Unmarshal(attr.Values[0].FullBytes, &extensions); err != nil {
		x509.go#L2604: 		if _, err := asn1.Unmarshal(b, &rawValue); err != nil {
		x509.go#L2666: 	rest, err := asn1.Unmarshal(asn1Data, &csr)
		x509.go#L2699: 	if rest, err := asn1.Unmarshal(in.TBSCSR.Subject.FullBytes, &subject); err != nil {

	golang.org/x/crypto/openpgp/packet
		signature.go#L567: 	_, err = asn1.Unmarshal(b, &ecsdaSig)

	golang.org/x/crypto/ssh
		keys.go#L1025: 		_, err := asn1.Unmarshal(signature, asn1Sig)
		keys.go#L1195: 	rest, err := asn1.Unmarshal(der, &k)
		ssh_gss.go#L122: 		if rest, err = asn1.Unmarshal(desiredMech, &s.OIDS[i]); err != nil {