search for: curve25519_pubkey_size

Displaying 2 results from an estimated 2 matches for "curve25519_pubkey_size".

2013 Sep 24
9
[PATCH] curve25519-sha256@libssh.org key exchange proposal
...lude <openssl/bn.h> +#include <openssl/evp.h> + +#include "buffer.h" +#include "ssh2.h" +#include "key.h" +#include "cipher.h" +#include "kex.h" +#include "log.h" + +#include <nacl/crypto_scalarmult_curve25519.h> +#define CURVE25519_PUBKEY_SIZE crypto_scalarmult_curve25519_BYTES + +void +kex_c25519_hash( + const EVP_MD *evp_md, + char *client_version_string, + char *server_version_string, + char *ckexinit, int ckexinitlen, + char *skexinit, int skexinitlen, + u_char *serverhostkeyblob, int sbloblen, + const unsigned c...
2013 Nov 01
1
[PATCH] curve25519-sha256@libssh.org key exchange proposal
...the patch. Overall it's good; some preliminary > comments below. > > diff --git a/kexc25519.c b/kexc25519.c > new file mode 100644 > index 0000000..8260fad > --- /dev/null > +++ b/kexc25519.c > ... > +#include <nacl/crypto_scalarmult_curve25519.h> > +#define CURVE25519_PUBKEY_SIZE crypto_scalarmult_curve25519_BYTES > > For OpenSSH, I think we could just include the portable C version from > https://code.google.com/p/curve25519-donna/ rather than depending on > the entirety of nacl. nacl includes a heap of stuff that we don't need > and makes some unusual...