tinc/src/ed25519
Guus Sliepen 7a8515112a Avoid undefined behavior.
Left shifts of negative values is undefined in C. This happens a lot in
the Ed25519 code. Cast to unsigned first, then cast the result back to
signed where necessary.
2015-10-26 13:46:30 +01:00
..
add_scalar.c Use Ed25519 keys. 2014-04-06 22:47:26 +02:00
ecdh.c Use Ed25519 keys. 2014-04-06 22:47:26 +02:00
ecdsa.c Suppress warnings about parsing Ed25519 keys when they are not present. 2015-02-16 08:42:30 +01:00
ecdsagen.c Implement a PEM-like format for Ed25519 keys. 2014-05-18 20:49:35 +02:00
ed25519.h Use Ed25519 keys. 2014-04-06 22:47:26 +02:00
fe.c Avoid undefined behavior. 2015-10-26 13:46:30 +01:00
fe.h Use Ed25519 keys. 2014-04-06 22:47:26 +02:00
fixedint.h Avoid undefined behavior. 2015-10-26 13:46:30 +01:00
ge.c Avoid undefined behavior. 2015-10-26 13:46:30 +01:00
ge.h Use Ed25519 keys. 2014-04-06 22:47:26 +02:00
key_exchange.c Use Ed25519 keys. 2014-04-06 22:47:26 +02:00
keypair.c Use Ed25519 keys. 2014-04-06 22:47:26 +02:00
precomp_data.h Add newline at end of precomp_data.h and sc.h. 2015-05-19 14:25:20 +02:00
sc.c Avoid undefined behavior. 2015-10-26 13:46:30 +01:00
sc.h Add newline at end of precomp_data.h and sc.h. 2015-05-19 14:25:20 +02:00
sha512.c Use void pointers for opaque data blobs in the SHA512 code. 2015-01-04 14:19:23 +01:00
sha512.h Use void pointers for opaque data blobs in the SHA512 code. 2015-01-04 14:19:23 +01:00
sign.c Use Ed25519 keys. 2014-04-06 22:47:26 +02:00
verify.c Use Ed25519 keys. 2014-04-06 22:47:26 +02:00