summaryrefslogtreecommitdiff
path: root/appl/cmd/auth/dsagen.b
diff options
context:
space:
mode:
authorCharles Forsyth <charles.forsyth@gmail.com>2013-06-05 12:18:49 +0000
committerCharles Forsyth <charles.forsyth@gmail.com>2013-06-05 12:18:49 +0000
commitada3bbabd7950eaa1c6581a4a3a2dcafc4c42f1b (patch)
tree984c943cfd346ff95b856ec1f39627fc835a8b6f /appl/cmd/auth/dsagen.b
parent06155dbb53eb0585800b239acd6e45b946c6e0cf (diff)
use Crypt not Keyring
Diffstat (limited to 'appl/cmd/auth/dsagen.b')
-rw-r--r--appl/cmd/auth/dsagen.b14
1 files changed, 9 insertions, 5 deletions
diff --git a/appl/cmd/auth/dsagen.b b/appl/cmd/auth/dsagen.b
index 3e24df2f..51b50a12 100644
--- a/appl/cmd/auth/dsagen.b
+++ b/appl/cmd/auth/dsagen.b
@@ -5,9 +5,12 @@ include "sys.m";
include "draw.m";
-include "keyring.m";
- kr: Keyring;
- IPint, DSAsk, DSApk, DSAsig: import kr;
+include "ipints.m";
+ ipints: IPints;
+ IPint: import ipints;
+
+include "crypt.m";
+ crypt: Crypt;
include "arg.m";
@@ -19,7 +22,8 @@ Dsagen: module
init(nil: ref Draw->Context, args: list of string)
{
sys = load Sys Sys->PATH;
- kr = load Keyring Keyring->PATH;
+ ipints = load IPints IPints->PATH;
+ crypt = load Crypt Crypt->PATH;
arg := load Arg Arg->PATH;
arg->init(args);
@@ -37,7 +41,7 @@ init(nil: ref Draw->Context, args: list of string)
arg->usage();
arg = nil;
- sk := DSAsk.gen(nil);
+ sk := crypt->dsagen(nil);
if(tag != nil)
tag = " "+tag;
s := add("p", sk.pk.p);