Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 120 for asn1 (0.11 sec)

  1. src/vendor/golang.org/x/crypto/cryptobyte/asn1.go

    package cryptobyte
    
    import (
    	encoding_asn1 "encoding/asn1"
    	"fmt"
    	"math/big"
    	"reflect"
    	"time"
    
    	"golang.org/x/crypto/cryptobyte/asn1"
    )
    
    // This file contains ASN.1-related methods for String and Builder.
    
    // Builder
    
    // AddASN1Int64 appends a DER-encoded ASN.1 INTEGER.
    func (b *Builder) AddASN1Int64(v int64) {
    	b.addASN1Signed(asn1.INTEGER, v)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 29 21:28:33 UTC 2023
    - 21.5K bytes
    - Viewed (0)
  2. src/vendor/golang.org/x/crypto/cryptobyte/asn1/asn1.go

    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    // Package asn1 contains supporting types for parsing and building ASN.1
    // messages with the cryptobyte package.
    package asn1 // import "golang.org/x/crypto/cryptobyte/asn1"
    
    // Tag represents an ASN.1 identifier octet, consisting of a tag number
    // (indicating a type) and class (such as context-specific or constructed).
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 11 20:28:54 UTC 2019
    - 1.6K bytes
    - Viewed (0)
  3. src/encoding/asn1/asn1.go

    // license that can be found in the LICENSE file.
    
    // Package asn1 implements parsing of DER-encoded ASN.1 data structures,
    // as defined in ITU-T Rec X.690.
    //
    // See also “A Layman's Guide to a Subset of ASN.1, BER, and DER,”
    // http://luca.ntop.org/Teaching/Appunti/asn1.html.
    package asn1
    
    // ASN.1 is a syntax for specifying abstract objects and BER, DER, PER, XER etc
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 08 19:04:28 UTC 2023
    - 31.8K bytes
    - Viewed (0)
  4. src/crypto/x509/sec1.go

    	PrivateKey    []byte
    	NamedCurveOID asn1.ObjectIdentifier `asn1:"optional,explicit,tag:0"`
    	PublicKey     asn1.BitString        `asn1:"optional,explicit,tag:1"`
    }
    
    // ParseECPrivateKey parses an EC private key in SEC 1, ASN.1 DER form.
    //
    // This kind of key is commonly encoded in PEM blocks of type "EC PRIVATE KEY".
    func ParseECPrivateKey(der []byte) (*ecdsa.PrivateKey, error) {
    	return parseECPrivateKey(nil, der)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 13 17:09:47 UTC 2023
    - 4.6K bytes
    - Viewed (0)
  5. src/crypto/x509/oid_test.go

    		{oid: mustNewOIDFromInts(t, []uint64{1, 33, 23}), oid2: asn1.ObjectIdentifier{1, 33, 22}, eq: false},
    		{oid: mustNewOIDFromInts(t, []uint64{1, 33, 127}), oid2: asn1.ObjectIdentifier{1, 33, 127}, eq: true},
    		{oid: mustNewOIDFromInts(t, []uint64{1, 33, 128}), oid2: asn1.ObjectIdentifier{1, 33, 127}, eq: false},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 04 19:10:38 UTC 2024
    - 10.8K bytes
    - Viewed (0)
  6. src/crypto/x509/pkcs1.go

    //
    // This kind of key is commonly encoded in PEM blocks of type "RSA PRIVATE KEY".
    func ParsePKCS1PrivateKey(der []byte) (*rsa.PrivateKey, error) {
    	var priv pkcs1PrivateKey
    	rest, err := asn1.Unmarshal(der, &priv)
    	if len(rest) > 0 {
    		return nil, asn1.SyntaxError{Msg: "trailing data"}
    	}
    	if err != nil {
    		if _, err := asn1.Unmarshal(der, &ecPrivateKey{}); err == nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 13 17:09:47 UTC 2023
    - 4.7K bytes
    - Viewed (0)
  7. src/crypto/x509/x509.go

    )
    
    // RFC 5280, 4.2.2.1
    type authorityInfoAccess struct {
    	Method   asn1.ObjectIdentifier
    	Location asn1.RawValue
    }
    
    // RFC 5280, 4.2.1.14
    type distributionPoint struct {
    	DistributionPoint distributionPointName `asn1:"optional,tag:0"`
    	Reason            asn1.BitString        `asn1:"optional,tag:1"`
    	CRLIssuer         asn1.RawValue         `asn1:"optional,tag:2"`
    }
    
    type distributionPointName struct {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 09:20:15 UTC 2024
    - 82K bytes
    - Viewed (0)
  8. src/crypto/x509/pkix/pkix.go

    type TBSCertificateList struct {
    	Raw                 asn1.RawContent
    	Version             int `asn1:"optional,default:0"`
    	Signature           AlgorithmIdentifier
    	Issuer              RDNSequence
    	ThisUpdate          time.Time
    	NextUpdate          time.Time            `asn1:"optional"`
    	RevokedCertificates []RevokedCertificate `asn1:"optional"`
    	Extensions          []Extension          `asn1:"tag:0,optional,explicit"`
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 13 17:09:47 UTC 2023
    - 9.1K bytes
    - Viewed (0)
  9. src/crypto/x509/pkcs8.go

    		if _, err := asn1.Unmarshal(der, &ecPrivateKey{}); err == nil {
    			return nil, errors.New("x509: failed to parse private key (use ParseECPrivateKey instead for this key format)")
    		}
    		if _, err := asn1.Unmarshal(der, &pkcs1PrivateKey{}); err == nil {
    			return nil, errors.New("x509: failed to parse private key (use ParsePKCS1PrivateKey instead for this key format)")
    		}
    		return nil, err
    	}
    	switch {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 13 17:09:47 UTC 2023
    - 5.8K bytes
    - Viewed (0)
  10. security/pkg/pki/util/san.go

    	rawValues := []asn1.RawValue{}
    	for _, i := range identites {
    		tag, ok := oidTagMap[i.Type]
    		if !ok {
    			return nil, fmt.Errorf("unsupported identity type: %v", i.Type)
    		}
    
    		rawValues = append(rawValues, asn1.RawValue{
    			Bytes: i.Value,
    			Class: asn1.ClassContextSpecific,
    			Tag:   tag,
    		})
    	}
    
    	bs, err := asn1.Marshal(rawValues)
    	if err != nil {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri Oct 14 06:50:22 UTC 2022
    - 6K bytes
    - Viewed (0)
Back to top