48 Revīzijas (master)

Autors SHA1 Ziņojums Datums
  Vsevolod Stakhov c4e54b4daa
[Minor] Limit sse/avx implementations to x86_64 only pirms 9 mēnešiem
  Vsevolod Stakhov f6dc828c3d [Fix] Restrict x86_64 assembly to x86_64 pirms 2 gadiem
  Vsevolod Stakhov 7f62d657ce [Project] Add fast utf8 validation library pirms 4 gadiem
  Vsevolod Stakhov 177d37b1ab [Minor] Move CPU detection out of the cryptobox module pirms 4 gadiem
  Vsevolod Stakhov c15ca59b25 [Rework] Move cmake modules to a dedicated path pirms 4 gadiem
  Vsevolod Stakhov 9026da71bb [Rework] Use libsodium instead of hand crafted crypto implementations pirms 5 gadiem
  Vsevolod Stakhov 1453a30a44 [Minor] Oops, fix macro condition pirms 6 gadiem
  Vsevolod Stakhov cc26eb2cca [Minor] Gcc 5 cannot avx2 pirms 6 gadiem
  Vsevolod Stakhov e6b7135b96 [Minor] Fix AVX2 sanity check in clang pirms 6 gadiem
  Vsevolod Stakhov 1b1a32cec3 [Minor] Another try to fix broken gcc pirms 6 gadiem
  Vsevolod Stakhov e487db32bc [Minor] Now fight with cmake stupidity pirms 6 gadiem
  Vsevolod Stakhov 251fdc38e6 [Minor] Support compilers with broken avx2 support pirms 6 gadiem
  Vsevolod Stakhov f305fb7394 [Feature] Add avx2 codec for base64 pirms 6 gadiem
  Vsevolod Stakhov 10888831dd [Feature] Add sse42 version of base64 decoding pirms 7 gadiem
  Vsevolod Stakhov 84a551b5fb [Minor] Add sse42 support pirms 7 gadiem
  Vsevolod Stakhov 4aa1048ffd [Rollback] Remove ssse3 and avx2 versions: no real profit pirms 7 gadiem
  Vsevolod Stakhov fe3062454c [Feature] Add ssse3 and avx2 base64 decoders pirms 7 gadiem
  Vsevolod Stakhov fbddd1b83f [Feature] Start import of the optimized base64 decode pirms 7 gadiem
  Vsevolod Stakhov 4e5fae4363 [Minor] Leftover for i386 pirms 7 gadiem
  Vsevolod Stakhov 0c7d5f32de [Minor] Try to fix build on non x86 architectures pirms 7 gadiem
  Vsevolod Stakhov db68f055eb [Minor] Refuse to build with broken assembler pirms 7 gadiem
  Vsevolod Stakhov b4389fd12e [Feature] Add catena PBKDF function pirms 8 gadiem
  Vsevolod Stakhov d83b9e01d1 [Feature] Add AVX2 version of siphash pirms 8 gadiem
  Vsevolod Stakhov ce62c022fc Start keypair framework conversion pirms 8 gadiem
  Vsevolod Stakhov 0c2d9264a5 Add ed25519 reference implementation pirms 8 gadiem
  Vsevolod Stakhov bef452ccbc Hyperscan is available for x86_64 only so far pirms 8 gadiem
  Vsevolod Stakhov 2b474794d0 Fix assembly in i386 mode. pirms 8 gadiem
  Vsevolod Stakhov c0a9cb5b58 Add optimized version of blake2b from @floodyberry pirms 8 gadiem
  Vsevolod Stakhov ebc15f59da Start rework of blake2 implementation. pirms 8 gadiem
  Vsevolod Stakhov afc42e7f86 128 bit integers are not very portable. pirms 8 gadiem
  Vsevolod Stakhov e80de1bc9d Fix build on i386. pirms 8 gadiem
  Vsevolod Stakhov 395cb95019 Add testing for curve25519 ECDH. pirms 8 gadiem
  Vsevolod Stakhov d73986b308 Add Sandy2x implementation by Tung Chou for curve25519 pirms 8 gadiem
  Vsevolod Stakhov 49f9e007f1 Rework curve25519 library for modular design. pirms 8 gadiem
  Vsevolod Stakhov e95ca5c778 Rework cmake caching. pirms 9 gadiem
  Vsevolod Stakhov 4478caa98e Disable some siphash optimizations since they are too machine dependant. pirms 9 gadiem
  Vsevolod Stakhov 44f42b7dc3 Add ssse3 version. pirms 9 gadiem
  Vsevolod Stakhov 639c8e49fd Add AVX implementation generated by clang. pirms 9 gadiem
  Vsevolod Stakhov 0ffa9e2385 Rework siphash internal API. pirms 9 gadiem
  Vsevolod Stakhov 3ca23c0c0a Check for SSE3, SSSE3 and SSE4.1 instructions. pirms 9 gadiem
  Vsevolod Stakhov f024876864 Add reference implementation of siphash. pirms 9 gadiem
  Vsevolod Stakhov 5ccdbda4bf Include directory in all cases. pirms 9 gadiem
  Vsevolod Stakhov 1b94a3560c Eliminate mess with linking. pirms 9 gadiem
  Vsevolod Stakhov 06a8ad2bae Use optimized version of poly1305. pirms 9 gadiem
  Vsevolod Stakhov ea46a2f8c7 Add platform detector based on cpuid. pirms 9 gadiem
  Vsevolod Stakhov 078ff20d75 Add curve25519 and poly1305 by @agl / @floodyberry pirms 9 gadiem
  Vsevolod Stakhov 82f9e6dff5 Add optimized versions of ChaCha20 by @floodyberry pirms 9 gadiem
  Vsevolod Stakhov 60228b266b Start cryptobox library. pirms 9 gadiem