Frank Denis
|
d3005a4da0
|
Update ChangeLog
|
2015-11-04 23:54:15 +01:00 |
|
Frank Denis
|
18906a078c
|
Unfortunately, some assemblers still don't know about AVX opcodes
|
2015-11-04 23:29:27 +01:00 |
|
Frank Denis
|
3f3969ffae
|
EMSCRIPTEN -> __EMSCRIPTEN__
|
2015-11-04 22:43:25 +01:00 |
|
Frank Denis
|
91fc9e298a
|
C++ compat
|
2015-11-04 19:19:20 +01:00 |
|
Frank Denis
|
ae2bbc4ff9
|
Drop extra backslash
|
2015-11-04 19:06:38 +01:00 |
|
Frank Denis
|
0ca0ff8923
|
Protect Sandy2x files against double compilation (Cocoapods...)
|
2015-11-04 19:03:13 +01:00 |
|
Frank Denis
|
e5f768a96e
|
Restore the initial file structure in sandy2x
|
2015-11-04 18:59:30 +01:00 |
|
Frank Denis
|
c8825467d3
|
Revert in order to keep the original files
|
2015-11-04 18:43:42 +01:00 |
|
Frank Denis
|
c294dfa284
|
Allow compilation on Linux again
|
2015-11-04 18:38:44 +01:00 |
|
Frank Denis
|
0cc725da6a
|
Move the sandy2x implementation into a single file
|
2015-11-04 18:36:01 +01:00 |
|
Frank Denis
|
5e054b881b
|
Typo
|
2015-11-04 18:23:01 +01:00 |
|
Frank Denis
|
999a1e96b6
|
Linux is not supported yet
|
2015-11-04 18:20:43 +01:00 |
|
Frank Denis
|
18910cf43a
|
Let sodium_init() pick the fastest curve25519 implementation
|
2015-11-04 16:56:47 +01:00 |
|
Frank Denis
|
94437ae121
|
Enable the sandy2x implementation on CPUs with AVX support
|
2015-11-04 16:48:47 +01:00 |
|
Frank Denis
|
16e5da867c
|
Credit Tung Chou
|
2015-11-04 16:48:47 +01:00 |
|
Frank Denis
|
8251519650
|
Use the same ifndef convention as most other header files
|
2015-11-04 16:46:39 +01:00 |
|
Frank Denis
|
26c7aa123e
|
scalarmult: move the constants down
|
2015-11-04 16:46:39 +01:00 |
|
Frank Denis
|
2bf84bb98c
|
sandy2x: mask the top bit
|
2015-11-04 16:46:39 +01:00 |
|
Frank Denis
|
ec72507c5f
|
Link the sandy2x implementation
Do not use it yet, because it doesn't ignore the top bit
|
2015-11-04 16:46:39 +01:00 |
|
Frank Denis
|
f56647ce4e
|
Modularize scalarmult
|
2015-11-04 16:46:39 +01:00 |
|
Frank Denis
|
950f382a9b
|
Add stackmarkings. Required at least for Hardened Gentoo.
|
2015-11-04 16:46:39 +01:00 |
|
Frank Denis
|
20eacd0ab7
|
Properly tag function symbols
|
2015-11-04 16:46:39 +01:00 |
|
Frank Denis
|
6774994531
|
Don't mix .globl and .global - Pick one, stick to it
|
2015-11-04 16:46:39 +01:00 |
|
Frank Denis
|
0c994ffa41
|
Sandy2x: make all the references relative
|
2015-11-04 16:46:39 +01:00 |
|
Frank Denis
|
7e00ec1a9b
|
Import the raw Sandy2x curve25519 implementation
|
2015-11-04 16:46:39 +01:00 |
|
Frank Denis
|
9623e58c03
|
Add missing include
|
2015-11-04 16:46:18 +01:00 |
|
Frank Denis
|
049fd8fd6a
|
Add sodium_runtime_has_avx()
|
2015-11-03 14:19:22 +01:00 |
|
Frank Denis
|
754b386089
|
Quotes
|
2015-11-02 11:20:59 +01:00 |
|
Frank Denis
|
1ec9de70f1
|
Update ChangeLog
|
2015-11-01 22:36:10 +01:00 |
|
Frank Denis
|
e3f80461d9
|
Typo
|
2015-11-01 22:35:26 +01:00 |
|
Frank Denis
|
437b20161c
|
Format
|
2015-11-01 22:16:44 +01:00 |
|
Frank Denis
|
156006d6aa
|
Update ChangeLog
|
2015-11-01 20:45:59 +01:00 |
|
Frank Denis
|
1bfdfd4e5d
|
Update the Visual Studio 2015 solution
|
2015-11-01 19:26:09 +01:00 |
|
Frank Denis
|
2a1bc6607f
|
Update the Visual Studio 2013 solution
|
2015-11-01 19:21:07 +01:00 |
|
Frank Denis
|
27ecb1f848
|
Update the Visual Studio 2012 solution
|
2015-11-01 19:14:55 +01:00 |
|
Frank Denis
|
d89b682bfd
|
Merge branch 'master' of https://github.com/jedisct1/libsodium
|
2015-11-01 19:07:12 +01:00 |
|
Frank Denis
|
36187f094d
|
Update the Visual Studio 2010 solution
|
2015-11-01 19:06:42 +01:00 |
|
Frank Denis
|
2840d728a3
|
Update ChangeLog
|
2015-11-01 18:57:55 +01:00 |
|
Frank Denis
|
e58ea31a61
|
Retarget the top solution to Visual Studio 2015
|
2015-11-01 08:29:49 -08:00 |
|
Frank Denis
|
2d3ed421b6
|
The SSE4.1 implementation is fine on MSVC/x86, reenable it
|
2015-11-01 17:27:40 +01:00 |
|
Frank Denis
|
e471999cc0
|
_mm_set_epi64x() is not required for Blake2b's SSE4.1 implementation
|
2015-11-01 17:10:27 +01:00 |
|
Frank Denis
|
af532e5dd1
|
Correct logic for compiling SSE4.1 code
|
2015-11-01 16:58:31 +01:00 |
|
Frank Denis
|
f801afd3d4
|
Use the SSSE3 implementation only on x86_64
|
2015-11-01 16:49:24 +01:00 |
|
Frank Denis
|
55a9a745e6
|
Enable optimized Blake2b implementations on MSVC
|
2015-11-01 16:22:33 +01:00 |
|
Frank Denis
|
60bdcb121e
|
Merge new files to the top MSVC solution
|
2015-11-01 07:15:25 -08:00 |
|
Frank Denis
|
082b68be6d
|
Remove references to orphan files in the top MSVC solution
|
2015-11-01 06:57:11 -08:00 |
|
Frank Denis
|
2a77b18ad8
|
Version bump (not released yet)
|
2015-11-01 15:45:36 +01:00 |
|
Frank Denis
|
debed38314
|
Check a return value in the secretbox_easy2 test
|
2015-11-01 14:45:35 +01:00 |
|
Frank Denis
|
ec246dea25
|
Remove warn_unused_result attribute where it is not critical
|
2015-11-01 14:40:20 +01:00 |
|
Frank Denis
|
9a07e480f2
|
Add __attribute((malloc)) to sodium_{allocarray,malloc}()
|
2015-11-01 14:36:16 +01:00 |
|