Commit Graph

125 Commits

Author SHA1 Message Date
Jeffrey Walton
843d74c7c9
Prepare for Crypto++ 8.9 release 2023-10-01 12:40:32 -04:00
Jeffrey Walton
0825e938ba
Post-release version increment 2023-06-25 15:11:06 -04:00
Jeffrey Walton
2656d80959
Prepare for Crypto++ 8.8 release 2023-06-25 02:59:39 -04:00
Jeffrey Walton
3f36b1dd87
Prepare for Crypto++ 8.7.1 release 2023-06-25 00:36:09 -04:00
Jeffrey Walton
1e9e6e137a
Prepare for Crypto++ 8.7.1 release 2023-06-24 23:45:48 -04:00
CryptAxe
2038ab191e
Fix typos in Readme.txt (PR #1207) 2023-05-04 22:14:25 -04:00
Jeffrey Walton
511806c0eb
Prepare for Crypto++ 8.7 release 2022-08-07 15:52:58 -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
The Potato Chronicler
bc7d1bafa1
Fix typos (PR #1061) 2021-07-14 19:59:04 -04:00
Ajinkya Bawaskar
45de5c6ce5
Update Readme.txt (PR #1052)
Thank you very much.
2021-06-24 13:20:04 -04:00
Jeffrey Walton
11eee26d76
Add LSH-256 and LSH-512 hash functions (GH #1025, PR #1026)
Add South Korea's LSH-256 and LSH-512 families of hash functions.
2021-04-16 03:23:15 -04:00
Jeffrey Walton
0f40f81bea
Update comments 2021-03-08 14:02:27 -05:00
Jeffrey Walton
6ba0dca414
Post-release version increment 2021-03-08 00:11:55 -05:00
Jeffrey Walton
f2102243e6
Prepare for Crypto++ 8.5 release 2021-03-07 22:08:45 -05:00
Jeffrey Walton
8e9cb9d9d8
Whitespace check-in 2021-03-04 22:49:25 -05:00
Tobias Nießen
0a40a0c3ca
Fix typos in documentation and comments (PR #1012) 2021-03-04 13:17:42 -05:00
HRXN
6d460d9265
Fix spelling (PR #1000)
`Determinsitic` -> `Deterministic`
2021-01-24 19:53:09 -05:00
Jeffrey Walton
434e3189db
Prepare for Crypto++ 8.4 release 2021-01-02 01:54:31 -05:00
Jeffrey Walton
d555d072c9
Remove some old history from README 2020-12-27 16:41:53 -05:00
Jeffrey Walton
ad3e6dbfda
Update README for Crypto++ 8.4 2020-12-27 16:41:12 -05:00
Jeffrey Walton
d8a8c87cde
Post-release version increment 2020-12-22 11:50:40 -05:00
Jeffrey Walton
d71bc515ea
Prepare for Crypto++ 8.3 release 2020-12-20 05:42:16 -05:00
Jeffrey Walton
41e0cee3b2 Bump GCC and Clang versions 2020-05-05 10:56:55 -04:00
Jeffrey Walton
f619ad4b69 Bump Visual Studio version (GH #922) 2020-01-08 20:07:53 -05:00
Jeffrey Walton
26a59cd94b
Update README 2019-06-15 06:42:34 -04:00
Jeffrey Walton
840bc65740
Update README 2019-06-15 06:20:49 -04:00
Jeffrey Walton
38a4bb55cf
Post-release version increment 2019-04-29 00:12:18 -04:00
Jeffrey Walton
68b4fc0d8b
Prepare for Crypto++ 8.2 release 2019-04-28 11:30:32 -04:00
Jeffrey Walton
6138b8a127
Post-release version increment
Also see https://www.cryptopp.com/wiki/Release_Process#Increment_version_numbers
2019-02-23 14:03:49 -05:00
Jeffrey Walton
20e9e0cb10
Prepare for Crypto++ 8.1 release
This should have been checked in with 1c34979592. Too late now, but fix it anyway.
2019-02-23 13:57:40 -05:00
Jeffrey Walton
0239393a22
Update Readme 2019-02-15 21:37:26 -05:00
Jeffrey Walton
72719766bb
Update Readme 2019-02-15 16:42:58 -05:00
Jeffrey Walton
1c6a96a57e
Update README 2019-02-10 04:41:51 -05:00
Jeffrey Walton
978b221909
Update README 2019-02-09 14:05:09 -05:00
Jeffrey Walton
5e5fb6c855
Prepare for Crypto++ 8.0 release 2018-12-27 21:56:59 -05:00
Jeffrey Walton
5e48cfd0c9
Prepare for Crypto++ 8.0 release 2018-12-27 18:30:38 -05:00
Jeffrey Walton
6e09f4ee19
Update README.txt 2018-12-25 19:53:30 -05:00
Jeffrey Walton
4e3a1ea962
Add ARMv8.4 cpu feature detection support (GH #685) (#687)
This PR adds ARMv8.4 cpu feature detection support. Previously we only needed ARMv8.1 and things were much easier. For example, ARMv8.1 `__ARM_FEATURE_CRYPTO` meant PMULL, AES, SHA-1 and SHA-256 were available. ARMv8.4 `__ARM_FEATURE_CRYPTO` means PMULL, AES, SHA-1, SHA-256, SHA-512, SHA-3, SM3 and SM4 are  available. 

We still use the same pattern as before. We make something available based on compiler version and/or preprocessor macros. But this time around we had to tighten things up a bit to ensure ARMv8.4 did not cross-pollinate down into ARMv8.1.

ARMv8.4 is largely untested at the moment. There is no hardware in the field and CI lacks QEMU with the relevant patches/support. We will probably have to revisit some of this stuff in the future.

Since this update applies to ARM gadgets we took the time to expand Android and iOS testing on Travis. Travis now tests more platforms, and includes Autotools and CMake builds, too.
2018-07-15 08:35:14 -04:00
Jeffrey Walton
c8d8caf700
Prepare for Crypto++ 7.0 release 2018-04-08 04:48:59 -04:00
Jeffrey Walton
4909c9acfd
Update History.txt 2018-02-22 12:39:06 -05:00
Jeffrey Walton
27cbfe03d6 Add History.txt for full record
Trim History section in Readme.txt to most recent items

Signed-off-by: Jeffrey Walton <noloader@gmail.com>
2018-01-22 19:27:11 -05:00
Jeffrey Walton
886abb683e
Whitespace check-in 2018-01-22 19:12:24 -05:00
Jeffrey Walton
92b03cdf62
Update Readme.txt 2018-01-22 18:34:20 -05:00
Jeffrey Walton
391cc2c141
Update version info 2018-01-22 18:25:19 -05:00
Jeffrey Walton
2c295b2454
Add topic on Side Channel leakage 2018-01-08 09:13:15 -05:00
Jeffrey Walton
2d4614084a
Update documentation 2017-11-24 22:35:53 -05:00
Jeffrey Walton
14e33af525
Update documentation 2017-11-21 08:32:58 -05:00
Jeffrey Walton
4b3560baef
Update documentation
Whitespace check-in
2017-11-20 08:33:33 -05:00
Jeffrey Walton
bc8edcef55
Removed OCB for the time being. The check-in did not occur.
Also see https://groups.google.com/d/msg/cryptopp-users/alCrCcPKv3A/alxMw3-dAgAJ
2017-10-20 21:55:01 -04:00