]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - ecdsa/ecdsa_sign.h
[ecdsa] some progress but still unfinished
[avr-crypto-lib.git] / ecdsa / ecdsa_sign.h
index 6edb836b92a74bb0450cadf54b51ed59033a903a..578461b6a67c690459c62f36c056563f8fa01589 100644 (file)
@@ -32,6 +32,10 @@ void ecdsa_signature_free(ecdsa_signature_t* s);
 uint8_t ecdsa_sign_bigint(ecdsa_signature_t* s, const bigint_t* m,
                           const ecdsa_ctx_t* ctx, const bigint_t* k);
 
+uint8_t ecdsa_sign_hash(ecdsa_signature_t* s, const void* hash,
+                           size_t hash_len_B, const ecdsa_ctx_t* ctx,
+                           const void *rand_in);
+
 uint8_t ecdsa_sign_message(ecdsa_signature_t* s, const void* m, uint16_t m_len_b,
                            const hfdesc_t* hash_desc, const ecdsa_ctx_t* ctx,
                            const void *rand_in);