From 7c6e3b075e7d7a0cdeafaa0b9701a9f6dd29cdee Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos Date: Sat, 21 Aug 2010 12:26:54 +0200 Subject: Fix in export of DH keys. --- ncr-pk.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ncr-pk.c b/ncr-pk.c index 76b78c0..104c047 100644 --- a/ncr-pk.c +++ b/ncr-pk.c @@ -167,8 +167,9 @@ int ncr_pk_pack( const struct key_item_st * key, uint8_t * packed, uint32_t * pa } break; case NCR_ALG_DH: - ret = dh_export(packed, &max_size, key->key.pk.dsa.type, (void*)&key->key.pk.dsa); + ret = dh_export(packed, &max_size, key->key.pk.dh.type, (void*)&key->key.pk.dh); if (ret < 0) { + *packed_size = max_size; err(); return ret; } -- cgit