crypto/x509/pkix.AlgorithmIdentifier.Algorithm (field)
31 uses
crypto/x509/pkix (current package)
pkix.go#L20: Algorithm asn1.ObjectIdentifier
crypto/x509
parser.go#L154: if !der.ReadASN1ObjectIdentifier(&ai.Algorithm) {
parser.go#L219: oid := keyData.Algorithm.Algorithm
parser.go#L948: cert.PublicKeyAlgorithm = getPublicKeyAlgorithmFromOID(pkAI.Algorithm)
pkcs8.go#L47: case privKey.Algo.Algorithm.Equal(oidPublicKeyRSA):
pkcs8.go#L54: case privKey.Algo.Algorithm.Equal(oidPublicKeyECDSA):
pkcs8.go#L66: case privKey.Algo.Algorithm.Equal(oidPublicKeyEd25519):
pkcs8.go#L79: case privKey.Algo.Algorithm.Equal(oidPublicKeyX25519):
pkcs8.go#L90: return nil, fmt.Errorf("x509: PKCS#8 wrapping contained private key with unknown algorithm: %v", privKey.Algo.Algorithm)
pkcs8.go#L107: Algorithm: oidPublicKeyRSA,
pkcs8.go#L122: Algorithm: oidPublicKeyECDSA,
pkcs8.go#L133: Algorithm: oidPublicKeyEd25519,
pkcs8.go#L144: Algorithm: oidPublicKeyX25519,
pkcs8.go#L160: Algorithm: oidPublicKeyECDSA,
x509.go#L94: publicKeyAlgorithm.Algorithm = oidPublicKeyRSA
x509.go#L107: publicKeyAlgorithm.Algorithm = oidPublicKeyECDSA
x509.go#L116: publicKeyAlgorithm.Algorithm = oidPublicKeyEd25519
x509.go#L120: publicKeyAlgorithm.Algorithm = oidPublicKeyX25519
x509.go#L126: publicKeyAlgorithm.Algorithm = oidPublicKeyECDSA
x509.go#L416: if ai.Algorithm.Equal(oidSignatureEd25519) {
x509.go#L424: if !ai.Algorithm.Equal(oidSignatureRSAPSS) {
x509.go#L426: if ai.Algorithm.Equal(details.oid) {
x509.go#L452: !params.MGF.Algorithm.Equal(oidMGF1) ||
x509.go#L453: !mgf1HashFunc.Algorithm.Equal(params.Hash.Algorithm) ||
x509.go#L460: case params.Hash.Algorithm.Equal(oidSHA256) && params.SaltLength == 32:
x509.go#L462: case params.Hash.Algorithm.Equal(oidSHA384) && params.SaltLength == 48:
x509.go#L464: case params.Hash.Algorithm.Equal(oidSHA512) && params.SaltLength == 64:
x509.go#L1496: Algorithm: details.oid,
x509.go#L1631: if getPublicKeyAlgorithmFromOID(publicKeyAlgorithm.Algorithm) == UnknownPublicKeyAlgorithm {
x509.go#L2128: PublicKeyAlgorithm: getPublicKeyAlgorithmFromOID(in.TBSCSR.PublicKey.Algorithm.Algorithm),
 |
The pages are generated with Golds v0.7.6. (GOOS=linux 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 @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |