Commit Graph

6424 Commits

Author SHA1 Message Date
Jeffrey Walton
d6322a8a54
Whitespace check-in 2021-09-25 15:34:39 -04:00
Jeffrey Walton
b41f1f033b
Add O_NOFOLLOW when available in OS rngs
This should help prevent symlink race attacks
2021-09-25 15:32:27 -04:00
Jeffrey Walton
7cf1b576d1
Whitespace check-in 2021-09-25 12:30:45 -04:00
Jeffrey Walton
beec0950b7
Post-release version increment 2021-09-24 11:15:49 -04:00
Jeffrey Walton
959595ed2a
Prepare for Crypto++ 8.6 release 2021-09-24 11:05:29 -04:00
Jeffrey Walton
69bf6b5305
Prepare for Crypto++ 8.6 release 2021-09-24 07:48:47 -04:00
Jeffrey Walton
bca628e002
Update documentation 2021-09-24 06:06:41 -04:00
Jeffrey Walton
bee8e8ca66
Use subgroup order in ElGamal encryption (GH #1059, CVE-2021-40530) 2021-09-23 23:33:23 -04:00
Jeffrey Walton
20962baf44
Fix ChaCha AVX2 implementation (GH #1069)
Many thanks to Jack Lloyd
2021-09-20 12:31:32 -04:00
Jeffrey Walton
e154280d31
Add octal and decimal literal prefix to Integer class 2021-09-19 05:06:11 -04:00
Jeffrey Walton
3accc3d083
Disable ChaCha20 AVX2 implementation (GH #1069) 2021-09-17 20:49:12 -04:00
Jeffrey Walton
f0a32f0c6a
Disable ChaCha20 AVX2 implementation (GH #1069) 2021-09-17 20:39:23 -04:00
Jeffrey Walton
08f3fc5676
Fix ed25519Signer and ed25519Verifier
The classes don't provide a copy contructor. Derp. Also see https://github.com/noloader/cryptopp-pem/issues/12
2021-09-15 04:42:31 -04:00
Jeffrey Walton
622908742e
Update documentation 2021-09-14 13:37:36 -04:00
Jeffrey Walton
fae9943118
Add ed25519Signer and ed25519Verifier overloads 2021-09-14 13:09:16 -04:00
Jeffrey Walton
36cf69b585
Update comments for OID 1.3.6.1.4.1.11591.15.1 2021-09-10 16:05:59 -04:00
Jeffrey Walton
6638f245e4
Add Cryptlib OID for curve25519 2021-09-10 08:35:55 -04:00
Jeffrey Walton
93c846a705
Update comments in cryptest.nmake 2021-09-07 19:01:00 -04:00
Jeffrey Walton
8206ac81dc
Fix spelling 2021-09-07 18:59:05 -04:00
Jeffrey Walton
001e8778b3
Update comments in cryptest.nmake 2021-09-07 18:57:09 -04:00
The Potato Chronicler
bc7d1bafa1
Fix typos (PR #1061) 2021-07-14 19:59:04 -04:00
Jeffrey Walton
df06a2d4df
Fix typo 2021-07-04 14:31:27 -04:00
Jeffrey Walton
0497eb46ab
Make SHA-NI independent of AVX and AVX2 (GH #1045) 2021-07-04 13:22:51 -04:00
NinjaSnail1080
06a0ec2186
Fixed typos (PR #1055) 2021-07-03 23:25:03 -04:00
Jeffrey Walton
b810876cbf
Fix compile on CentOS 5 2021-07-03 02:27:05 -04:00
Ajinkya Bawaskar
45de5c6ce5
Update Readme.txt (PR #1052)
Thank you very much.
2021-06-24 13:20:04 -04:00
Jeffrey Walton
04b84da291
Update comments 2021-06-17 17:55:45 -04:00
Jeffrey Walton
fabd88e4e4
Use GenerateWord32 impl from Crypto++ 5.4
Also see https://groups.google.com/g/cryptopp-users/c/YOl2FGXSp44
2021-06-17 17:51:52 -04:00
Jeffrey Walton
89424327e5
Whitespace check-in 2021-06-17 17:23:18 -04:00
Jeffrey Walton
7101e9e73a
Endian swap outptu OldRandomPool::GenerateWord32
Also see https://groups.google.com/g/cryptopp-users/c/YOl2FGXSp44
2021-06-17 17:19:50 -04:00
Jeffrey Walton
1124a3d1fe
Clear MSVC warning 2021-06-03 22:10:54 -04:00
Jeffrey Walton
26a819d5c2
Use non-virtual IteratedHashWithStaticTransform::Init in ctor (GH #147) 2021-06-03 21:10:59 -04:00
Jeffrey Walton
926543ef66
Update benchmarks 2021-05-31 00:21:50 -04:00
Jeffrey Walton
081873ea86
Update comments 2021-05-26 04:21:47 -04:00
Jeffrey Walton
c40b43346b
Avoid intermediate stores when using _mm_crc32_u32 2021-05-26 02:10:36 -04:00
Jeffrey Walton
175e7f7af0
Update documentation 2021-05-25 23:51:03 -04:00
Jeffrey Walton
28fc786079
Update documentation 2021-05-25 23:39:16 -04:00
Jeffrey Walton
b5cc2adb11
Add CONST_WORD32_CAST macro to CRC source files 2021-05-25 23:15:38 -04:00
Jeffrey Walton
5d26a4fadf
Update documentation 2021-05-25 23:08:55 -04:00
Jeffrey Walton
b2571d47c6
Add CRC32Wx4 and CRC32CWx4 for 4 blocks at a time 2021-05-25 23:06:50 -04:00
Jeffrey Walton
2ed2e19e8e
Remove unneeded <arm_acle.h> include 2021-05-25 20:41:09 -04:00
Jeffrey Walton
6ccf051b34
Use inline ASM for PMULL on Apple ARMv8 2021-05-25 20:40:45 -04:00
Jeffrey Walton
770b60eccd
Update comments 2021-05-25 20:27:11 -04:00
Jeffrey Walton
1221e0dc9e
Use inline ASM for CRC on Apple ARMv8 2021-05-25 20:24:58 -04:00
Jeffrey Walton
c3d1eedff0
Whitespace check-in 2021-05-25 01:21:23 -04:00
Jeffrey Walton
5fc4dac207
Clear enum to int warning 2021-05-25 01:16:52 -04:00
Jeffrey Walton
abf7bb7546
Update NEON and ACLE feature tests 2021-05-24 21:17:07 -04:00
Jeffrey Walton
41edd50bd1
Fix makefiles to avoid spurious _XOPEN_SOURCE 2021-05-24 19:40:36 -04:00
Jeffrey Walton
01d374afd1
Move UINT64_CAST to config_asm.h 2021-05-23 05:17:08 -04:00
Jeffrey Walton
1fa769a2ee
Update comments 2021-05-23 04:26:55 -04:00