Frank Denis
|
280ff25f52
|
Avoid duplicate crypto_verify.h
|
2013-04-21 17:32:07 -07:00 |
|
Frank Denis
|
b86a933ba5
|
Link aes128ctr
|
2013-04-21 17:32:06 -07:00 |
|
Frank Denis
|
7844b905d4
|
Avoid duplicate crypto_stream.h
|
2013-04-21 17:32:06 -07:00 |
|
Frank Denis
|
83842a73c8
|
Avoid duplicate crypto_sign.h
|
2013-04-21 17:32:06 -07:00 |
|
Frank Denis
|
8da4cb057c
|
Avoid duplicate crypto_shorthash.h
|
2013-04-21 17:32:06 -07:00 |
|
Frank Denis
|
d6636dbc7a
|
Avoid duplicate crypto_secretbox.h
|
2013-04-21 17:32:06 -07:00 |
|
Frank Denis
|
195df90524
|
Avoid duplicate crypto_scalarmult.h
|
2013-04-21 17:32:06 -07:00 |
|
Frank Denis
|
bb2af7396e
|
Avoid duplicate crypto_hashblocks.h
|
2013-04-21 17:32:06 -07:00 |
|
Frank Denis
|
32c2d620a9
|
Import missing api.h files
|
2013-04-21 17:32:06 -07:00 |
|
Frank Denis
|
c1c3ecd80a
|
Avoid duplicate crypto_hash.h
|
2013-04-21 17:32:06 -07:00 |
|
Frank Denis
|
34731d9717
|
Rename crypto_generichash.h
|
2013-04-21 17:32:06 -07:00 |
|
Frank Denis
|
24bd4137e9
|
Avoid duplicate crypto_core.h definitions
|
2013-04-21 17:32:06 -07:00 |
|
Frank Denis
|
03196c9550
|
Avoid duplicate crypto_box.h files
|
2013-04-21 17:32:05 -07:00 |
|
Frank Denis
|
1a86716acf
|
Avoid duplicate crypto_auth.h
|
2013-04-21 17:32:05 -07:00 |
|
Frank Denis
|
54d96dd417
|
rename crypto_onetimeauth local defines.
|
2013-04-21 17:32:05 -07:00 |
|
Frank Denis
|
fc98102f2a
|
sodium_reinit() and sodium_shutdown() are gone.
|
2013-04-21 17:32:05 -07:00 |
|
Frank Denis
|
05f45575bb
|
sodium_init() is not thread-safe. Roll your own locks if you need that.
|
2013-04-21 17:32:05 -07:00 |
|
Frank Denis
|
48d4b5ab1e
|
Rename curve25519 files so that we can introduce the donna_c64 version later.
|
2013-04-21 17:32:05 -07:00 |
|
Frank Denis
|
6f5f793195
|
Remove crypto_onetimeauth/poly1305/checksum
|
2013-04-21 17:32:05 -07:00 |
|
Frank Denis
|
e29d92347b
|
Remove crypto_onetimeauth/try.c
|
2013-04-21 17:32:05 -07:00 |
|
Frank Denis
|
03b82780fd
|
Import missing onetimeauth_poly1305_try.c
|
2013-04-21 17:32:05 -07:00 |
|
Frank Denis
|
3b57f77262
|
Pick the best working poly1305 implementation at runtime.
|
2013-04-21 17:32:05 -07:00 |
|
Frank Denis
|
aa6488dbe9
|
Include <stdint.h> when we need SIZE_MAX
|
2013-04-21 17:32:05 -07:00 |
|
Frank Denis
|
98a87d8ea7
|
Add _sodium_alignedcalloc()
|
2013-04-21 17:32:05 -07:00 |
|
Frank Denis
|
c3d9659fc6
|
80 columns whenever possible
|
2013-04-21 17:32:04 -07:00 |
|
Frank Denis
|
7e2ccbe5ed
|
No more options
|
2013-04-21 17:32:04 -07:00 |
|
Frank Denis
|
47bc0aab79
|
sodium_init() doesn't take any options any more.
|
2013-04-21 17:32:04 -07:00 |
|
Frank Denis
|
8e7bb5d0ce
|
Move sodium-specific files to a dedicated directory
|
2013-04-21 17:32:04 -07:00 |
|
Frank Denis
|
98a58ff3f9
|
Fix sodium_init()
|
2013-04-21 17:32:04 -07:00 |
|
Frank Denis
|
dd45e3824f
|
Declare the sodium_options anon struct.
|
2013-04-21 17:32:04 -07:00 |
|
Frank Denis
|
faa399c3df
|
Only include sodium.h in tests.
Tests should always be passing by just including that.
|
2013-04-21 17:32:04 -07:00 |
|
Frank Denis
|
fd11d8b7d7
|
Include sodium.h in cmptest.h and call sodium_init()/sodium_shutdown()
|
2013-04-21 17:32:04 -07:00 |
|
Frank Denis
|
b8bfcb7bd6
|
Link core.c
|
2013-04-21 17:32:04 -07:00 |
|
Frank Denis
|
363ff0bdc5
|
Import src/libsodium/include/sodium/crypto_onetimeauth_poly1305_53.h
|
2013-04-21 17:32:04 -07:00 |
|
Frank Denis
|
fe909c674f
|
Link the floating point implementation of poly1305
|
2013-04-21 17:32:04 -07:00 |
|
Frank Denis
|
ca781f4837
|
Include core.[ch]
|
2013-04-21 17:32:04 -07:00 |
|
Frank Denis
|
02cea61336
|
Add sodium_init(), sodium_reinit() and sodium_shutdown()
|
2013-04-21 17:32:03 -07:00 |
|
Frank Denis
|
232702ca83
|
Include randombytes implementations in sodium.h
|
2013-04-21 17:32:03 -07:00 |
|
Frank Denis
|
9f1fd2a71d
|
Turn implementation definitions to globals.
|
2013-04-21 17:32:03 -07:00 |
|
Frank Denis
|
7aa057dcd8
|
Make the randombytes interface consistent with crypto_onetimeauth
|
2013-04-21 17:32:03 -07:00 |
|
Frank Denis
|
5ba6aef1da
|
Export randombytes implementation structs
|
2013-04-21 17:32:03 -07:00 |
|
Frank Denis
|
05eefa306e
|
Export crypto_onetimeauth_poly1305_[ref_]implementation_name()
|
2013-04-21 17:32:03 -07:00 |
|
Frank Denis
|
ddb268c47c
|
Export crypto_onetimeauth_poly1305_ref_implementation()
|
2013-04-21 17:32:03 -07:00 |
|
Frank Denis
|
ab23649de5
|
Shorten randombytes_implementation members.
|
2013-04-21 17:32:03 -07:00 |
|
Frank Denis
|
f3e0d9a140
|
Make the crypto_onetimeauth_poly1305() implementation switchable at runtime
|
2013-04-21 17:32:03 -07:00 |
|
Frank Denis
|
96db80f17f
|
Move randombytes implementations to their own directory for consistency.
|
2013-04-21 17:32:03 -07:00 |
|
Frank Denis
|
707dcb0c44
|
Check if we need -lm for fe[gs]etenv()
|
2013-04-21 17:32:03 -07:00 |
|
Frank Denis
|
b64beede1d
|
Enforce round-to-nearest.
|
2013-04-21 17:32:03 -07:00 |
|
Frank Denis
|
b282b45dc7
|
Use standard C99 types
|
2013-04-21 17:32:02 -07:00 |
|
Frank Denis
|
a74cfe4112
|
Import poly1305_53
|
2013-04-21 17:31:54 -07:00 |
|