Commit Graph

5132 Commits

Author SHA1 Message Date
Jeffrey Walton
c88f53c862
Add XTS test vectors to All collection 2019-10-12 07:43:18 -04:00
Jeffrey Walton
76c29eadaf
Add XTS block cipher mode of operation (GH #891, PR #892) 2019-10-12 07:14:38 -04:00
Jeffrey Walton
85ecff4609
Make bt const in BERDecodePeekLength 2019-10-08 07:41:01 -04:00
Jeffrey Walton
dd1c8a5b24
Update documentation 2019-10-07 20:07:32 -04:00
Jeffrey Walton
f6ff499035
Clear signed/unsigned warnings under Clang 2019-10-05 21:16:07 -04:00
Jeffrey Walton
1da81ae454
Clear virtual dtor warning under Clang 2019-10-05 20:55:15 -04:00
Jeffrey Walton
a55cfcbf8b
Update documentation 2019-10-05 18:25:10 -04:00
Jeffrey Walton
f2c0c2c5cb
Cleanup stray semicolons
I believe this is the last group from https://github.com/weidai11/cryptopp/issues/889
2019-10-03 22:08:51 -04:00
Jeffrey Walton
883dbce74a Remove double semicolons after sed'ing defines
Also see https://github.com/weidai11/cryptopp/issues/889
2019-10-03 20:44:33 -04:00
Jeffrey Walton
589c25264a Don't add semicolon to CRYPTOPP_CONSTANT abd DOCUMENTED_TYPEDEF (GH #889)
This issue is a recurring issue. Let's try fixing it in the #define this time.
2019-10-03 19:40:53 -04:00
Jeffrey Walton
eff2b4f05a Update vs2005 solution files 2019-10-03 07:24:06 -04:00
Jeffrey Walton
80dc9f7d77 Clear deprecated warnings with early MSVC compilers 2019-10-03 07:14:43 -04:00
Jeffrey Walton
6e06c8cbf2 Clear truncation warnings with early MSVC compilers 2019-10-03 06:49:03 -04:00
Jeffrey Walton
2b3349590f Clear unreachable code warnings with early MSVC compilers 2019-10-03 06:41:46 -04:00
Răzvan Cojocaru
fd2cbd3952 Fix -Wundefined-var-template warning in Blowfish (PR #888) 2019-10-03 04:54:34 -04:00
Jeffrey Walton
366fdce86f Add BytePtr and ConstBytePtr overloads for SecByteBlock (GH #890) 2019-10-03 04:12:16 -04:00
Jeffrey Walton
f5c817221b Update documentation 2019-10-01 20:07:02 -04:00
Jeffrey Walton
f117c61d07 Update documentation 2019-10-01 19:47:47 -04:00
Jeffrey Walton
1b8045def0 Update documentation 2019-10-01 19:23:29 -04:00
Jeffrey Walton
2e284f6b28 Add some missing OID's used in X.509 certificates 2019-10-01 17:56:46 -04:00
Jeffrey Walton
93657b074a Update documentation 2019-10-01 02:59:27 -04:00
Jeffrey Walton
4e92f99279 Add additional ANSI X9.62 OIDs 2019-10-01 02:10:22 -04:00
Jeffrey Walton
6687baf7ba Add OID operator<= and operator>=
I thought the compiler was supposed to deduce these from operator== and operator<, but not for GCC 7.2
2019-10-01 02:09:43 -04:00
Jeffrey Walton
fa6181f950 Add additional ASN.1 string types 2019-09-30 23:39:29 -04:00
Jeffrey Walton
70621f0f91
Add allocate.cpp to nmake sources 2019-09-30 07:33:44 -04:00
Jeffrey Walton
47e2339b6e
Add -DCRYPTOPP_DISABLE_ASM for 'make deps' recipe
Clang needs it
2019-09-30 05:22:58 -04:00
Jeffrey Walton
42044d5095 Fix Travis build on OS X 2019-09-30 03:32:09 -04:00
Jeffrey Walton
e4b25dcffe Fix compile error due to missing BytePtr overload
This is a local change on a testing fork. It is not tested for Master yet.
2019-09-29 23:54:04 -04:00
Jeffrey Walton
2656798bf1 Update documentation 2019-09-29 23:43:56 -04:00
Jeffrey Walton
d850788574 Add DEREncodeTextString overload 2019-09-29 23:28:30 -04:00
Jeffrey Walton
db22c6ce50 Add ASN.1 Date type support 2019-09-29 22:56:12 -04:00
Jeffrey Walton
1e093e12e3 Add dome missing OID's used in X.509 certificates 2019-09-29 22:51:45 -04:00
Răzvan Cojocaru
9912d0630e Add support for Mcrypt's blowfish-compat (PR #877) 2019-09-29 20:18:56 -04:00
Jeffrey Walton
7a927b4d82 Update BERDecodeTextString 2019-09-29 15:09:25 -04:00
Jeffrey Walton
bf8a765c32
Fix Rijndael recursion overflow when -DCRYPTOPP_DISABLE_SSSE3 (GH #880, PR #886) 2019-09-28 21:37:58 -04:00
Jeffrey Walton
4c1b2dc424 Clear sign conversion warnings 2019-09-28 21:30:01 -04:00
Jeffrey Walton
9807a3268f Clear sign conversion warnings 2019-09-28 21:08:22 -04:00
Jeffrey Walton
1190da17ea Avoid circular dependency using AlignedAllocate (GH #885) 2019-09-28 18:22:11 -04:00
Jeffrey Walton
5be96f92f2 Clear shadow warning in MSVC 2019-09-28 16:57:22 -04:00
Jeffrey Walton
a20f725438 Add Certificate interface (GH #884)
The Certificate interface will allow the library or third parties to add concrete classes like X509Certificate with expected library support or integration
2019-09-28 16:09:06 -04:00
Jeffrey Walton
1d27ad529d Move 'make deps' to bottom of Makefile 2019-09-28 05:21:32 -04:00
Jeffrey Walton
54e39a7bcd Update documentation 2019-09-28 03:57:21 -04:00
Jeffrey Walton
f4d68353ca
Use AlignedDeallocate if T_Align16 in deallocate (GH #875)
This should match the behavior of allocate
2019-09-27 12:00:08 -04:00
Jeffrey Walton
b444c02886
Remove unneeded size check (GH #875) 2019-09-27 02:38:40 -04:00
Jeffrey Walton
f99c470cff Update documentation 2019-09-26 23:36:56 -04:00
Jeffrey Walton
9dd40fd2df Update documentation 2019-09-26 15:01:34 -04:00
Jeffrey Walton
7a22d8845d Update documentation 2019-09-26 13:45:31 -04:00
Jeffrey Walton
4e7d0c36df Update documentation 2019-09-26 11:57:08 -04:00
Jeffrey Walton
0c82df181c Update documentation 2019-08-31 07:46:19 -04:00
Jeffrey Walton
033f204a86 Fix .Net 2002 compile
This testing occurs on Windows XP. We are still rockin it
2019-08-27 14:44:27 -04:00