Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for GenerateKeyECDSA (0.34 sec)

  1. src/crypto/internal/boring/notboring.go

    func NewGCMTLS(cipher.Block) (cipher.AEAD, error)   { panic("boringcrypto: not available") }
    
    type PublicKeyECDSA struct{ _ int }
    type PrivateKeyECDSA struct{ _ int }
    
    func GenerateKeyECDSA(curve string) (X, Y, D BigInt, err error) {
    	panic("boringcrypto: not available")
    }
    func NewPrivateKeyECDSA(curve string, X, Y, D BigInt) (*PrivateKeyECDSA, error) {
    	panic("boringcrypto: not available")
    }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jan 26 22:52:27 UTC 2024
    - 4.9K bytes
    - Viewed (0)
  2. src/crypto/internal/boring/ecdsa.go

    	ok := C._goboringcrypto_ECDSA_verify(0, base(hash), C.size_t(len(hash)), base(sig), C.size_t(len(sig)), pub.key) != 0
    	runtime.KeepAlive(pub)
    	return ok
    }
    
    func GenerateKeyECDSA(curve string) (X, Y, D BigInt, err error) {
    	nid, err := curveNID(curve)
    	if err != nil {
    		return nil, nil, nil, err
    	}
    	key := C._goboringcrypto_EC_KEY_new_by_curve_name(nid)
    	if key == nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jul 20 17:51:31 UTC 2023
    - 4.7K bytes
    - Viewed (0)
  3. src/crypto/ecdsa/ecdsa.go

    func GenerateKey(c elliptic.Curve, rand io.Reader) (*PrivateKey, error) {
    	randutil.MaybeReadByte(rand)
    
    	if boring.Enabled && rand == boring.RandReader {
    		x, y, d, err := boring.GenerateKeyECDSA(c.Params().Name)
    		if err != nil {
    			return nil, err
    		}
    		return &PrivateKey{PublicKey: PublicKey{Curve: c, X: bbig.Dec(x), Y: bbig.Dec(y)}, D: bbig.Dec(d)}, nil
    	}
    	boring.UnreachableExceptTests()
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 00:11:18 UTC 2024
    - 20.4K bytes
    - Viewed (0)
Back to top