Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Fix] Fix out-of-bound access in base64 decode | Vsevolod Stakhov | 2017-03-16 | 2 | -2/+2 |
| | |||||
* | [CritFix] Fix base64 decoding when there are unparseable characters | Vsevolod Stakhov | 2017-03-16 | 2 | -4/+22 |
| | |||||
* | [Minor] Fix SSE2 test instruction | Vsevolod Stakhov | 2017-03-09 | 1 | -1/+1 |
| | |||||
* | [Minor] Add benchmarks for base64 decoding speed | Vsevolod Stakhov | 2017-02-07 | 1 | -0/+33 |
| | |||||
* | [Minor] Fix build | Vsevolod Stakhov | 2017-02-06 | 1 | -0/+19 |
| | |||||
* | [Feature] Add sse42 version of base64 decoding | Vsevolod Stakhov | 2017-02-06 | 4 | -0/+255 |
| | |||||
* | [Minor] Add sse42 support | Vsevolod Stakhov | 2017-02-06 | 4 | -1/+21 |
| | |||||
* | [Minor] Constify arguments | Vsevolod Stakhov | 2017-01-26 | 2 | -2/+2 |
| | |||||
* | [Minor] Add t1ha to the list of the specific hashes | Vsevolod Stakhov | 2017-01-09 | 2 | -0/+3 |
| | |||||
* | [Feature] Ignore bad symbols on base64 decoding | Vsevolod Stakhov | 2016-12-13 | 1 | -2/+16 |
| | |||||
* | [Rollback] Remove ssse3 and avx2 versions: no real profit | Vsevolod Stakhov | 2016-12-13 | 4 | -976/+0 |
| | |||||
* | [Feature] Add ssse3 and avx2 base64 decoders | Vsevolod Stakhov | 2016-12-13 | 8 | -24/+995 |
| | |||||
* | [Feature] Start import of the optimized base64 decode | Vsevolod Stakhov | 2016-12-13 | 5 | -1/+341 |
| | |||||
* | [Minor] Leftover for i386 | Vsevolod Stakhov | 2016-12-10 | 1 | -0/+3 |
| | |||||
* | [Minor] Try to fix build on non x86 architectures | Vsevolod Stakhov | 2016-12-10 | 1 | -4/+4 |
| | |||||
* | [Feature] Use t1ha instead of metrohash and xxhash32 | Vsevolod Stakhov | 2016-12-08 | 1 | -14/+5 |
| | |||||
* | [Minor] Refuse to build with broken assembler | Vsevolod Stakhov | 2016-11-28 | 1 | -0/+4 |
| | |||||
* | [Minor] More fixes for new openssl | Vsevolod Stakhov | 2016-11-06 | 1 | -22/+31 |
| | |||||
* | [Minor] One more fix for bloody openssl | Vsevolod Stakhov | 2016-11-05 | 1 | -1/+1 |
| | |||||
* | [Fix] Remove some incompatible functions | Vsevolod Stakhov | 2016-11-05 | 1 | -2/+0 |
| | |||||
* | [Fix] Fix build with the recent OpenSSL | Vsevolod Stakhov | 2016-11-05 | 1 | -30/+37 |
| | |||||
* | [Minor] Fix macro usage | Vsevolod Stakhov | 2016-09-04 | 1 | -4/+2 |
| | |||||
* | [Fix] Fix border cases for incremental hashing | Vsevolod Stakhov | 2016-07-18 | 1 | -1/+2 |
| | |||||
* | [CritFix] Fix writing of encrypted HTTP requests | Vsevolod Stakhov | 2016-06-27 | 1 | -0/+8 |
| | |||||
* | [Feature] Use mumhash by default for incremental hashing | Vsevolod Stakhov | 2016-06-20 | 2 | -20/+53 |
| | |||||
* | [Feature] Add routines to compare and check pubkeys | Vsevolod Stakhov | 2016-05-23 | 2 | -1/+30 |
| | |||||
* | [Feature] Use metrohash as well | Vsevolod Stakhov | 2016-05-12 | 2 | -11/+29 |
| | |||||
* | [Minor] 8 bytes fits perfect for mumhash | Vsevolod Stakhov | 2016-05-12 | 1 | -1/+1 |
| | |||||
* | [Feature] Further micro-optimizations for hashing and shingles | Vsevolod Stakhov | 2016-05-12 | 2 | -8/+8 |
| | |||||
* | [Feature] Try to select the optimal possible function for input | Vsevolod Stakhov | 2016-05-11 | 1 | -1/+15 |
| | |||||
* | [Feature] Add and use mumhash for non-crypto hashing | Vsevolod Stakhov | 2016-05-11 | 2 | -7/+9 |
| | |||||
* | [Feature] New abstract hashing API in cryptobox | Vsevolod Stakhov | 2016-05-10 | 3 | -2/+115 |
| | |||||
* | [Feature] Allow catena encrypted passwords in controller | Vsevolod Stakhov | 2016-04-21 | 4 | -13/+46 |
| | |||||
* | [Feature] Add catena PBKDF function | Vsevolod Stakhov | 2016-04-21 | 6 | -1/+544 |
| | |||||
* | [Feature] Use heap in LRU caches | Vsevolod Stakhov | 2016-04-08 | 1 | -1/+1 |
| | | | | Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru> | ||||
* | [Fix] Allow to use assembly version of blake2b on x86 cpu | Vsevolod Stakhov | 2016-04-06 | 1 | -1/+1 |
| | |||||
* | [Fix] Fixed cryptobox cleanup | Vsevolod Stakhov | 2016-03-22 | 1 | -1/+1 |
| | |||||
* | [Feature] Improve tests for siphash | Vsevolod Stakhov | 2016-03-03 | 1 | -92/+130 |
| | | | | | | - Add fuzz tests - Add variable length input tests - Check sanity of siphash implementation on start | ||||
* | [Fix] Don't use _memcpy in assembly | Vsevolod Stakhov | 2016-03-03 | 1 | -1/+6 |
| | |||||
* | [Feature] Add AVX2 version of siphash | Vsevolod Stakhov | 2016-03-03 | 4 | -1/+237 |
| | | | | | | | This version has been taken from the google code at https://github.com/google/highwayhash/ The final code is obtained by compiling c++ using clang-3.8 compiler. | ||||
* | [Minor] Hide rdrand checks for non-x86 platforms | Vsevolod Stakhov | 2016-02-29 | 1 | -8/+9 |
| | |||||
* | Add high level signing API for libcryptobox | Vsevolod Stakhov | 2016-02-22 | 2 | -0/+103 |
| | |||||
* | Fix couple of issues found by gcc-6 | Vsevolod Stakhov | 2016-02-16 | 1 | -1/+1 |
| | |||||
* | Refactor UCL API | Vsevolod Stakhov | 2016-02-16 | 1 | -6/+6 |
| | |||||
* | Fix verification routine for signatures | Vsevolod Stakhov | 2016-02-15 | 1 | -3/+5 |
| | |||||
* | Fix arguments order | Vsevolod Stakhov | 2016-02-10 | 1 | -1/+1 |
| | |||||
* | Fix couple of memory leaks | Vsevolod Stakhov | 2016-02-07 | 1 | -2/+4 |
| | |||||
* | Fix more issues remaining | Vsevolod Stakhov | 2016-02-06 | 1 | -5/+11 |
| | |||||
* | Add routines to print pubkey components | Vsevolod Stakhov | 2016-02-06 | 2 | -5/+48 |
| | |||||
* | Fix loading of pubkeys | Vsevolod Stakhov | 2016-02-06 | 1 | -6/+6 |
| |