~mdw
/
tripe
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
server/: Replace the Diffie--Hellman group abstraction.
[tripe]
/
server
/
admin.c
diff --git
a/server/admin.c
b/server/admin.c
index
b12a3be
..
eb965c1
100644
(file)
--- a/
server/admin.c
+++ b/
server/admin.c
@@
-1720,7
+1720,7
@@
static void acmd_algs(admin *a, unsigned ac, char *av[])
{
peer *p;
const kdata *kd;
{
peer *p;
const kdata *kd;
- const
grou
p *g;
+ const
dhgr
p *g;
const algswitch *algs;
if (!ac)
const algswitch *algs;
if (!ac)
@@
-1729,14
+1729,10
@@
static void acmd_algs(admin *a, unsigned ac, char *av[])
if ((p = a_findpeer(a, av[0])) == 0) return;
kd = p->kx.kpriv;
}
if ((p = a_findpeer(a, av[0])) == 0) return;
kd = p->kx.kpriv;
}
- g = kd->g;
+ g = kd->g
rp
;
algs = &kd->algs;
algs = &kd->algs;
- a_info(a,
- "kx-group=%s", g->ops->name,
- "kx-group-order-bits=%lu", (unsigned long)mp_bits(g->r),
- "kx-group-elt-bits=%lu", (unsigned long)g->nbits,
- A_END);
+ g->ops->grpinfo(g, a);
a_info(a,
"hash=%s", algs->h->name,
"mgf=%s", algs->mgf->name,
a_info(a,
"hash=%s", algs->h->name,
"mgf=%s", algs->mgf->name,