Nick Mathewson
|
17dcce3fe1
Fix wide lines introduced by previous patch.
|
7 gadi atpakaļ |
Nick Mathewson
|
285632a61b
Replace all FREE_AND_NULL* uses to take a type and a free function.
|
7 gadi atpakaļ |
Nick Mathewson
|
2f086888b1
Make all the crypto free() functions macros that clear their targets
|
7 gadi atpakaļ |
Nick Mathewson
|
c1deabd3b0
Run our #else/#endif annotator on our source code.
|
7 gadi atpakaļ |
George Kadianakis
|
559658ff1c
ed25519: Add func that checks for torsion component in pubkeys.
|
7 gadi atpakaļ |
Nick Mathewson
|
7505f452c8
Run the copyright update script.
|
7 gadi atpakaļ |
Nick Mathewson
|
e2aeaeb76c
Make a bunch of signature/digest-checking functions mockable
|
8 gadi atpakaļ |
Nick Mathewson
|
c838d34921
Merge branch 'dgoulet_ticket19043_030_03_squashed'
|
8 gadi atpakaļ |
George Kadianakis
|
297213825b
prop224: Add unittests handling v3 ESTABLISH_INTRO cells.
|
8 gadi atpakaļ |
Nick Mathewson
|
e1f00c5f86
whitespace cleanups
|
8 gadi atpakaļ |
Nick Mathewson
|
937aef48ee
Add an ed25519_copy; use it in a couple of places dgoulet suggested.
|
8 gadi atpakaļ |
Nick Mathewson
|
431565e053
Helper function to see if an ed25519 pk is set.
|
8 gadi atpakaļ |
George Kadianakis
|
b8bfdf638e
Introduce ed25519_{sign,checksig}_prefixed functions().
|
8 gadi atpakaļ |
Nick Mathewson
|
57699de005
Update the copyright year.
|
8 gadi atpakaļ |
Nick Mathewson
|
b18f533cf0
Always test both ed25519 backends.
|
9 gadi atpakaļ |
Nick Mathewson
|
347fe449fe
Move formatting functions around.
|
9 gadi atpakaļ |
Yawning Angel
|
840e68d917
Integrate and enable ed25519-donna.
|
9 gadi atpakaļ |
Andrea Shepard
|
0e0b65db4f
Appease make check-spaces
|
9 gadi atpakaļ |
Nick Mathewson
|
277c9a3580
Note some functions that should move or be merged
|
9 gadi atpakaļ |
Nick Mathewson
|
fe5d2477aa
Implement ed25519-signed descriptors
|
10 gadi atpakaļ |
Nick Mathewson
|
818e6f939d
prop220: Implement certificates and key storage/creation
|
10 gadi atpakaļ |
Nick Mathewson
|
f54e54b0b4
Bump copyright dates to 2015, in case someday this matters.
|
9 gadi atpakaļ |
Nick Mathewson
|
fcdcb377a4
Add another year to our copyright dates.
|
10 gadi atpakaļ |
Sebastian Hahn
|
909aa51b3f
Remove configure option to disable curve25519
|
10 gadi atpakaļ |
Nick Mathewson
|
f0eb7ae79f
More documentation for ed25519 stuff.
|
10 gadi atpakaļ |
Nick Mathewson
|
25b1a32ef8
Draft implementation for ed25519 key blinding, as in prop224
|
10 gadi atpakaļ |
Nick Mathewson
|
4caa6fad4c
Add curve25519->ed25519 key conversion per proposal 228
|
10 gadi atpakaļ |
Nick Mathewson
|
ed48b0fe56
Support for writing ed25519 public/private components to disk.
|
11 gadi atpakaļ |
Nick Mathewson
|
c75e275574
Add encode/decode functions for ed25519 public keys
|
11 gadi atpakaļ |
Nick Mathewson
|
006e6d3b6f
Another ed25519 tweak: store secret keys in expanded format
|
10 gadi atpakaļ |