From accc6fa7aa2d52f338fa5123b28292e594b605e9 Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos Date: Sun, 22 Aug 2010 11:16:00 +0200 Subject: When calculating algorithm strength consider 3DES as 112 bit cipher. --- ncr-key.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ncr-key.c b/ncr-key.c index 37e7854..8f74ade 100644 --- a/ncr-key.c +++ b/ncr-key.c @@ -557,7 +557,12 @@ int _ncr_key_get_sec_level(struct key_item_st* item) { int bits; + /* FIXME: should we move everything here into algorithm properties? + */ if (item->type == NCR_KEY_TYPE_SECRET) { + if (item->algorithm->algo == NCR_ALG_3DES_CBC) + return 112; + return item->key.secret.size*8; } else if (item->type == NCR_KEY_TYPE_PRIVATE) { switch(item->algorithm->algo) { -- cgit