diff options
author | Jens Wiklander <jens.wiklander@linaro.org> | 2019-03-27 15:11:59 +0100 |
---|---|---|
committer | Jérôme Forissier <jerome.forissier@linaro.org> | 2019-03-28 14:11:23 +0100 |
commit | f7859906faa00a29398cf4a9f5f703dbf310fb63 (patch) | |
tree | bec155b37e1ffd998caf112e90305385e83f60e0 /core | |
parent | e7dbc357e4f927150836fae68da133dd7de4da2f (diff) |
core: ltc: dsa_import() use inlen instead of MAX_RSA_SIZE
Upstream has changed dsa_import() to use inlen instead of MAX_RSA_SIZE.
This is needed when compiling LTC with DSA but without RSA support.
Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Diffstat (limited to 'core')
-rw-r--r-- | core/lib/libtomcrypt/src/pk/dsa/dsa_import.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/lib/libtomcrypt/src/pk/dsa/dsa_import.c b/core/lib/libtomcrypt/src/pk/dsa/dsa_import.c index 93f6b836..91e308eb 100644 --- a/core/lib/libtomcrypt/src/pk/dsa/dsa_import.c +++ b/core/lib/libtomcrypt/src/pk/dsa/dsa_import.c @@ -115,7 +115,7 @@ int dsa_import(const unsigned char *in, unsigned long inlen, dsa_key *key) key->type = PK_PRIVATE; } else { /* public */ ltc_asn1_list params[3]; - unsigned long tmpbuf_len = MAX_RSA_SIZE*8; + unsigned long tmpbuf_len = inlen; LTC_SET_ASN1(params, 0, LTC_ASN1_INTEGER, key->p, 1UL); LTC_SET_ASN1(params, 1, LTC_ASN1_INTEGER, key->q, 1UL); |