commit | 4cf0686d6d12c412aea9cd64a0f33bfa380436db | [log] [tgz] |
---|---|---|
author | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | Mon Sep 16 12:07:45 2013 +0200 |
committer | Paul Bakker <p.j.bakker@polarssl.org> | Wed Sep 18 14:34:33 2013 +0200 |
tree | c2204488d412826ff6bb540f0da8ef27883e8f3f | |
parent | dd0f57f1867a11531d2fc572fe203d742470d820 [diff] [blame] |
Remove spurious '+ 3' in ecdsa_write_signature()
diff --git a/library/ecdsa.c b/library/ecdsa.c index dc169ce..3484a74 100644 --- a/library/ecdsa.c +++ b/library/ecdsa.c
@@ -220,8 +220,8 @@ void *p_rng ) { int ret; - unsigned char buf[MAX_SIG_LEN + 3]; - unsigned char *p = buf + MAX_SIG_LEN; + unsigned char buf[MAX_SIG_LEN]; + unsigned char *p = buf + sizeof( buf ); size_t len = 0; if( ( ret = ecdsa_sign( &ctx->grp, &ctx->r, &ctx->s, &ctx->d,