From 5507ea6f51bd227ce4af661d550ad4d4de80674b Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos Date: Thu, 19 Aug 2010 18:20:26 +0200 Subject: Added KEY_WRAPPING flag that allows a key to be used for wrapping other keys. Only superuser can enable this flag. Prevent short keys to wrap longer ones. Added initial stuff for supporting wrapping of private and public keys. --- ncr-dh.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'ncr-dh.c') diff --git a/ncr-dh.c b/ncr-dh.c index 235d021..04df2b3 100644 --- a/ncr-dh.c +++ b/ncr-dh.c @@ -281,3 +281,15 @@ fail: return ret; } + +int ncr_pk_get_dh_size( dh_key* key) +{ +int ret; + ret = mp_count_bits(&key->p); + if (ret <= 0) { + err(); + return -EINVAL; + } + + return ret; +} -- cgit