On Monday 14 July 2014 12:45:35, Bob Beck wrote:
> $ wc -l *.c
> 29 crypto_api.c
> 143 mod_ed25519.c
> 327 mod_ge25519.c
> 806 signify.c
> 1305 total
>
> Signify is 1305 *lines* of C code. and it's included in our
> development platform. It is not that difficult to install, and
> if you can't install it, you could always run OpenBSD in a vm to
> verify a signature, it comes with openbsd.
Signify uses some openssh .c files:
$ wc -l *.c *.data
29 crypto_api.c
335 fe25519.c
143 mod_ed25519.c
327 mod_ge25519.c
306 sc25519.c
806 signify.c
265 smult_curve25519_ref.c
858 ge25519_base.data
3069 total
And it uses quite a few openbsd specific functions which makes
compiling it on non-openbsd annoying. Because of the coupling to the
openssh source, maybe it would make sense to include it in the openssh
portable release?