Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for VerifyECDSA (0.36 sec)

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

    	panic("boringcrypto: not available")
    }
    func SignMarshalECDSA(priv *PrivateKeyECDSA, hash []byte) ([]byte, error) {
    	panic("boringcrypto: not available")
    }
    func VerifyECDSA(pub *PublicKeyECDSA, hash []byte, sig []byte) bool {
    	panic("boringcrypto: not available")
    }
    
    type PublicKeyRSA struct{ _ int }
    type PrivateKeyRSA struct{ _ int }
    
    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

    	if C._goboringcrypto_ECDSA_sign(0, base(hash), C.size_t(len(hash)), base(sig), &sigLen, priv.key) == 0 {
    		return nil, fail("ECDSA_sign")
    	}
    	runtime.KeepAlive(priv)
    	return sig[:sigLen], nil
    }
    
    func VerifyECDSA(pub *PublicKeyECDSA, hash []byte, sig []byte) bool {
    	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
    }
    
    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 VerifyASN1(pub *PublicKey, hash, sig []byte) bool {
    	if boring.Enabled {
    		key, err := boringPublicKey(pub)
    		if err != nil {
    			return false
    		}
    		return boring.VerifyECDSA(key, hash, sig)
    	}
    	boring.UnreachableExceptTests()
    
    	if err := verifyAsm(pub, hash, sig); err != errNoAsm {
    		return err == nil
    	}
    
    	switch pub.Curve.Params() {
    	case elliptic.P224().Params():
    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