]> andersk Git - openssh.git/blobdiff - key.c
- (djm) Pick up LOGIN_PROGRAM from environment or PATH if not set by headers
[openssh.git] / key.c
diff --git a/key.c b/key.c
index 764f1f227fbba1c818348ba009632354dfa73b23..f2ce75e7f1f2fcecbd24e59cb16c563e44f74266 100644 (file)
--- a/key.c
+++ b/key.c
@@ -41,7 +41,7 @@
 #include "dsa.h"
 #include "uuencode.h"
 
-RCSID("$OpenBSD: key.c,v 1.9 2000/06/22 23:55:00 djm Exp $");
+RCSID("$OpenBSD: key.c,v 1.10 2000/08/19 21:34:43 markus Exp $");
 
 #define SSH_DSS "ssh-dss"
 
@@ -335,3 +335,15 @@ key_type(Key *k)
        }
        return "unknown";
 }
+unsigned int
+key_size(Key *k){
+       switch (k->type) {
+       case KEY_RSA:
+               return BN_num_bits(k->rsa->n);
+               break;
+       case KEY_DSA:
+               return BN_num_bits(k->dsa->p);
+               break;
+       }
+       return 0;
+}
This page took 0.033722 seconds and 4 git commands to generate.