curve25519.cpp |
Curve25519 operation
|
4008 |
curve25519.h |
Create a Curve25519 Public Key.
@param alg_id the X.509 algorithm identifier
@param key_bits DER encoded public key bits
|
3860 |
donna.cpp |
Copyright 2008, Google Inc.
All rights reserved.
Code released into the public domain.
curve25519-donna: Curve25519 elliptic curve, public key function
https://code.google.com/p/curve25519-donna/
Adam Langley <agl@imperialviolet.org>
Derived from public domain C code by Daniel J. Bernstein <djb@cr.yp.to>
More information about curve25519 can be found here
https://cr.yp.to/ecdh.html
djb's sample implementation of curve25519 is written in a special assembly
language called qhasm and uses the floating point registers.
This is, almost, a clean room reimplementation from the curve25519 paper. It
uses many of the tricks described therein. Only the crecip function is taken
from the sample implementation.
|
13516 |
info.txt |
|
111 |