summaryrefslogtreecommitdiff
path: root/cryptest.nmake
Commit message (Collapse)AuthorAgeFilesLines
* Use CPPFLAGS in NMake recipesJeffrey Walton2022-02-121-33/+33
|
* Update comments in cryptest.nmakeJeffrey Walton2021-09-071-1/+1
|
* Fix spellingJeffrey Walton2021-09-071-1/+1
|
* Update comments in cryptest.nmakeJeffrey Walton2021-09-071-12/+1
|
* Add LSH dynamic dispatch (PR #1032)Jeffrey Walton2021-04-261-28/+34
| | | This commit adds dynamic dispatch to LSH. The implementation pivots on AVX2 and SSSE3.
* Add LSH to Nmake makefileJeffrey Walton2021-04-161-48/+46
|
* Clear VC++ duplicate object file warningJeffrey Walton2021-03-111-4/+4
|
* Remove 64-bit AdvancedProcessBlocks (GH #945)Jeffrey Walton2020-07-071-6/+6
|
* Add XTS block cipher mode of operation (GH #891, PR #892)Jeffrey Walton2019-10-121-2/+2
|
* Add allocate.cpp to nmake sourcesJeffrey Walton2019-09-301-2/+2
|
* Fix .Net 2002 compileJeffrey Walton2019-08-271-6/+6
| | | | This testing occurs on Windows XP. We are still rockin it
* Fix RDSEED hang on x86 (GH #872) (#873)Jeffrey Walton2019-08-061-12/+20
| | | | | Calls to `MASM_RDSEED_GenerateBlock` would hang for an unknown reasons on Windows 10 and VS2017/VS2019 toolchains. Similar calls to `MASM_RDRAND_GenerateBlock` worked as expected. They were effectively the same code. The only differences were the function names and the opcodes (they were literally copy/paste). Splitting `rdrand.asm` (with both `RDRAND` and `RDSEED`) into `rdrand.asm` (with `RDRAND`) and `rdseed.asm` (with `RDSEED`) resolved the issue. We don't know why.
* Add Debug and Release linker flagsJeffrey Walton2019-08-061-4/+6
|
* Regenerate cryptest.nmake listJeffrey Walton2019-04-271-30/+32
|
* Fix NULL deviceJeffrey Walton2019-02-041-11/+11
|
* Fix cryptest.nmake file listJeffrey Walton2019-02-031-32/+30
|
* Add ChaCha20/Poly1305 AEAD cipher (GH #724)Jeffrey Walton2019-01-281-48/+50
|
* Remove /openmp from cryptest.nmakeJeffrey Walton2019-01-221-1/+1
| | | | This has cross-pollinated twice in two days
* Use #pragma omp simd for OpenMP 4.0 compilers (GH #787)Jeffrey Walton2019-01-221-1/+1
| | | | Crap... It is OpenMP 4.0, not 3.0
* Remove /openmp from cryptest.nmakeJeffrey Walton2019-01-211-1/+1
|
* Clear unused variable warning under Visual StudioJeffrey Walton2019-01-201-1/+1
|
* Remove /openmp from cryptest.nmakeJeffrey Walton2019-01-201-1/+1
|
* Fix compile under MSVCJeffrey Walton2019-01-201-1/+1
|
* Use OpenMP 2.0 for MSC compilers (GH #787)Jeffrey Walton2019-01-201-0/+1
|
* Use carryless multiplies for NIST b233 and k233 curves (GH #783, PR #784)Jeffrey Walton2019-01-161-4/+4
| | | Use carryless multiplies for NIST b233 and k233 curves.
* Update distclean rule in cryptest.nmakeJeffrey Walton2019-01-091-1/+3
|
* Update distclean rule in cryptest.nmakeJeffrey Walton2019-01-091-4/+2
|
* Add missing dependency to cryptest.nmakeJeffrey Walton2019-01-081-1/+1
|
* Revert cryptest.nmake cross-pollinationJeffrey Walton2019-01-081-1/+0
|
* Clear early GCC warningJeffrey Walton2019-01-081-0/+1
|
* Add distclean recipe to cryptest.nmakeJeffrey Walton2019-01-071-4/+33
|
* Update commentsJeffrey Walton2019-01-071-2/+4
|
* Add dlltest.cpp to cryptest.nmakeJeffrey Walton2019-01-071-4/+2
|
* Update cryptest.nmake scriptJeffrey Walton2019-01-071-14/+45
|
* Update cryptest.nmake scriptJeffrey Walton2019-01-071-0/+6
|
* Add DLL testing code to cryptest.nmakeJeffrey Walton2019-01-071-13/+26
|
* Add /OUT option for dumpbinJeffrey Walton2019-01-061-2/+3
|
* Update recipes for Nmake fileJeffrey Walton2019-01-061-0/+20
|
* Fix unintentional check-in of nmake fileJeffrey Walton2019-01-041-3/+2
|
* Fix IsDebuggerPresent guard for ARM64 (GH #776)Jeffrey Walton2019-01-041-2/+2
|
* Add comments on potential environment misdetectionJeffrey Walton2018-12-281-0/+7
|
* Add Moon's curve25519 using SSE2 (GH #761)Jeffrey Walton2018-12-131-4/+4
| | | | Moon's code is very fast. In fact it is so fast it broke our benchmarks. Moon's code registers 0.00 milliseconds and 0.00 megacycles/operation.
* Add Langley's curve25519 (GH #761, PR# 762)Jeffrey Walton2018-12-111-42/+46
|
* Add Power9 Random Number Generator support (GH #747, PR #748)Jeffrey Walton2018-11-281-4/+4
| | | | This adds the missing changes to the Windows source files
* Add /arch:AVX for chacha_avx.cpp to Nmake recipeJeffrey Walton2018-11-101-0/+7
|
* Rename files with dashes to underscoresJeffrey Walton2018-11-101-16/+16
| | | | Also see https://github.com/weidai11/cryptopp/issues/736
* Rename files with dashes to underscoresJeffrey Walton2018-11-101-16/+16
| | | | Also see https://github.com/weidai11/cryptopp/issues/736
* Add ChaCha AVX2 implementation (GH #735)Jeffrey Walton2018-11-081-4/+4
|
* Split Blake2 SIMD files into blake2s-simd.cpp and blake2b-simd.cpp (GH #729, ↵Jeffrey Walton2018-11-021-4/+4
| | | | | | GH #731) The split was required for Blake2b and Power8; Blake2s only requires Power7
* Add ChaCha SSE2 implementationJeffrey Walton2018-10-231-2/+2
| | | | | | | | Thanks to Jack Lloyd and Botan for allowing us to use the implementation. The numbers for SSE2 are very good. When compared with Salsa20 ASM the results are: * Salsa20 2.55 cpb; ChaCha/20 2.90 cpb * Salsa20/12 1.61 cpb; ChaCha/12 1.90 cpb * Salsa20/8 1.34 cpb; ChaCha/8 1.5 cpb