Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 78 for ed25519 (0.14 sec)

  1. src/crypto/x509/pkcs8.go

    			return nil, errors.New("x509: invalid Ed25519 private key parameters")
    		}
    		var curvePrivateKey []byte
    		if _, err := asn1.Unmarshal(privKey.PrivateKey, &curvePrivateKey); err != nil {
    			return nil, fmt.Errorf("x509: invalid Ed25519 private key: %v", err)
    		}
    		if l := len(curvePrivateKey); l != ed25519.SeedSize {
    			return nil, fmt.Errorf("x509: invalid Ed25519 private key length: %d", l)
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 13 17:09:47 UTC 2023
    - 5.8K bytes
    - Viewed (0)
  2. src/crypto/tls/auth.go

    			return errors.New("ECDSA verification failure")
    		}
    	case signatureEd25519:
    		pubKey, ok := pubkey.(ed25519.PublicKey)
    		if !ok {
    			return fmt.Errorf("expected an Ed25519 public key, got %T", pubkey)
    		}
    		if !ed25519.Verify(pubKey, signed, sig) {
    			return errors.New("Ed25519 verification failure")
    		}
    	case signaturePKCS1v15:
    		pubKey, ok := pubkey.(*rsa.PublicKey)
    		if !ok {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 21:45:37 UTC 2024
    - 10K bytes
    - Viewed (0)
  3. src/crypto/tls/auth_test.go

    		{ecdsaCert, []SignatureScheme{ECDSAWithP256AndSHA256}, VersionTLS13, ECDSAWithP256AndSHA256, signatureECDSA, crypto.SHA256},
    		{ed25519Cert, []SignatureScheme{Ed25519}, VersionTLS12, Ed25519, signatureEd25519, directSigning},
    		{ed25519Cert, []SignatureScheme{Ed25519}, VersionTLS13, Ed25519, signatureEd25519, directSigning},
    
    		// TLS 1.2 without signature_algorithms extension
    		{rsaCert, nil, VersionTLS12, PKCS1WithSHA1, signaturePKCS1v15, crypto.SHA1},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Apr 08 21:48:41 UTC 2020
    - 6.9K bytes
    - Viewed (0)
  4. src/crypto/tls/generate_cert.go

    	ed25519Key = flag.Bool("ed25519", false, "Generate an Ed25519 key")
    )
    
    func publicKey(priv any) any {
    	switch k := priv.(type) {
    	case *rsa.PrivateKey:
    		return &k.PublicKey
    	case *ecdsa.PrivateKey:
    		return &k.PublicKey
    	case ed25519.PrivateKey:
    		return k.Public().(ed25519.PublicKey)
    	default:
    		return nil
    	}
    }
    
    func main() {
    	flag.Parse()
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 08 15:22:02 UTC 2022
    - 4.8K bytes
    - Viewed (0)
  5. src/crypto/x509/pkcs8_test.go

    			keyHex:  pkcs8P521PrivateKeyHex,
    			keyType: reflect.TypeOf(&ecdsa.PrivateKey{}),
    			curve:   elliptic.P521(),
    		},
    		{
    			name:    "Ed25519 private key",
    			keyHex:  pkcs8Ed25519PrivateKeyHex,
    			keyType: reflect.TypeOf(ed25519.PrivateKey{}),
    		},
    		{
    			name:    "X25519 private key",
    			keyHex:  pkcs8X25519PrivateKeyHex,
    			keyType: reflect.TypeOf(&ecdh.PrivateKey{}),
    		},
    	}
    
    	for _, test := range tests {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Nov 19 16:45:10 UTC 2022
    - 9K bytes
    - Viewed (0)
  6. src/crypto/internal/edwards25519/doc.go

    //
    //	-x^2 + y^2 = 1 + -(121665/121666)*x^2*y^2
    //
    // This is better known as the Edwards curve equivalent to Curve25519, and is
    // the curve used by the Ed25519 signature scheme.
    //
    // Most users don't need this package, and should instead use crypto/ed25519 for
    // signatures, golang.org/x/crypto/curve25519 for Diffie-Hellman, or
    // github.com/gtank/ristretto255 for prime order group logic.
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 05 21:53:10 UTC 2022
    - 1K bytes
    - Viewed (0)
  7. internal/config/identity/openid/jwks.go

    			Curve: curve,
    			X:     &x,
    			Y:     &y,
    		}, nil
    	default:
    		if key.Alg == "EdDSA" && key.Crv == "Ed25519" && key.X != "" {
    			pb, err := base64.RawURLEncoding.DecodeString(key.X)
    			if err != nil {
    				return nil, errMalformedJWKECKey
    			}
    			return ed25519.PublicKey(pb), nil
    		}
    		return nil, fmt.Errorf("Unknown JWK key type %s", key.Kty)
    	}
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Tue Apr 02 23:02:35 UTC 2024
    - 3.1K bytes
    - Viewed (0)
  8. src/crypto/tls/defaults.go

    var tlskyber = godebug.New("tlskyber")
    
    func defaultCurvePreferences() []CurveID {
    	if tlskyber.Value() == "0" {
    		return []CurveID{X25519, CurveP256, CurveP384, CurveP521}
    	}
    	// For now, x25519Kyber768Draft00 must always be followed by X25519.
    	return []CurveID{x25519Kyber768Draft00, X25519, CurveP256, CurveP384, CurveP521}
    }
    
    // defaultSupportedSignatureAlgorithms contains the signature and hash algorithms that
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 3.9K bytes
    - Viewed (0)
  9. src/crypto/x509/example_test.go

    		fmt.Println("pub is of type RSA:", pub)
    	case *dsa.PublicKey:
    		fmt.Println("pub is of type DSA:", pub)
    	case *ecdsa.PublicKey:
    		fmt.Println("pub is of type ECDSA:", pub)
    	case ed25519.PublicKey:
    		fmt.Println("pub is of type Ed25519:", pub)
    	default:
    		panic("unknown type of public key")
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jul 29 16:52:01 UTC 2019
    - 5.3K bytes
    - Viewed (0)
  10. cmd/testdata/dillon_test_key.pub

    ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDVGk/SRz4fwTPK0+Ra7WYUGf3o08YkpI0yTMPpHwYoq ******@****.***...
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Wed Jun 05 07:51:13 UTC 2024
    - 99 bytes
    - Viewed (0)
Back to top