From 9f3c7d7278aa32134244435ad2fb25306bd04c10 Mon Sep 17 00:00:00 2001 From: Paul Bakker Date: Thu, 23 Jan 2014 16:11:14 +0100 Subject: [PATCH] Added missing POLARSSL_ECDSA_DETERMINISTIC around ecdsa_write_signature_det() --- library/ecdsa.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/library/ecdsa.c b/library/ecdsa.c index 9f697a1cd5..b208755f03 100644 --- a/library/ecdsa.c +++ b/library/ecdsa.c @@ -295,7 +295,8 @@ cleanup: return( ret ); } -#endif +#endif /* POLARSSL_ECDSA_DETERMINISTIC */ + /* * Verify ECDSA signature of hashed message (SEC1 4.1.4) * Obviously, compared to SEC1 4.1.3, we skip step 2 (hash message) @@ -447,6 +448,7 @@ int ecdsa_write_signature( ecdsa_context *ctx, return( ecdsa_signature_to_asn1( ctx, sig, slen ) ); } +#if defined(POLARSSL_ECDSA_DETERMINISTIC) /* * Compute and write signature deterministically */ @@ -465,6 +467,7 @@ int ecdsa_write_signature_det( ecdsa_context *ctx, return( ecdsa_signature_to_asn1( ctx, sig, slen ) ); } +#endif /* POLARSSL_ECDSA_DETERMINISTIC */ /* * Read and check signature