crypto/x509/pkix.AlgorithmIdentifier.Algorithm (field)
29 uses
crypto/x509/pkix (current package)
pkix.go#L20: Algorithm asn1.ObjectIdentifier
crypto/x509
pkcs8.go#L45: case privKey.Algo.Algorithm.Equal(oidPublicKeyRSA):
pkcs8.go#L52: case privKey.Algo.Algorithm.Equal(oidPublicKeyECDSA):
pkcs8.go#L64: case privKey.Algo.Algorithm.Equal(oidPublicKeyEd25519):
pkcs8.go#L78: return nil, fmt.Errorf("x509: PKCS#8 wrapping contained private key with unknown algorithm: %v", privKey.Algo.Algorithm)
pkcs8.go#L94: Algorithm: oidPublicKeyRSA,
pkcs8.go#L111: Algorithm: oidPublicKeyECDSA,
pkcs8.go#L123: Algorithm: oidPublicKeyEd25519,
x509.go#L66: algo := getPublicKeyAlgorithmFromOID(pki.Algorithm.Algorithm)
x509.go#L83: publicKeyAlgorithm.Algorithm = oidPublicKeyRSA
x509.go#L93: publicKeyAlgorithm.Algorithm = oidPublicKeyECDSA
x509.go#L102: publicKeyAlgorithm.Algorithm = oidPublicKeyEd25519
x509.go#L381: if ai.Algorithm.Equal(oidSignatureEd25519) {
x509.go#L389: if !ai.Algorithm.Equal(oidSignatureRSAPSS) {
x509.go#L391: if ai.Algorithm.Equal(details.oid) {
x509.go#L417: !params.MGF.Algorithm.Equal(oidMGF1) ||
x509.go#L418: !mgf1HashFunc.Algorithm.Equal(params.Hash.Algorithm) ||
x509.go#L425: case params.Hash.Algorithm.Equal(oidSHA256) && params.SaltLength == 32:
x509.go#L427: case params.Hash.Algorithm.Equal(oidSHA384) && params.SaltLength == 48:
x509.go#L429: case params.Hash.Algorithm.Equal(oidSHA512) && params.SaltLength == 64:
x509.go#L1306: getPublicKeyAlgorithmFromOID(in.TBSCertificate.PublicKey.Algorithm.Algorithm)
x509.go#L2021: sigAlgo.Algorithm = oidSignatureSHA256WithRSA
x509.go#L2030: sigAlgo.Algorithm = oidSignatureECDSAWithSHA256
x509.go#L2033: sigAlgo.Algorithm = oidSignatureECDSAWithSHA384
x509.go#L2036: sigAlgo.Algorithm = oidSignatureECDSAWithSHA512
x509.go#L2043: sigAlgo.Algorithm = oidSignatureEd25519
x509.go#L2064: sigAlgo.Algorithm, hashFunc = details.oid, details.hash
x509.go#L2686: PublicKeyAlgorithm: getPublicKeyAlgorithmFromOID(in.TBSCSR.PublicKey.Algorithm.Algorithm),
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |