Commit Graph

100 Commits

Author SHA1 Message Date
Juan Lang
f0d2766fdc rsaenh: Validate pad byte when decrypting a block cipher. 2007-09-12 11:33:11 +02:00
Juan Lang
41d057837c rsaenh: Support setting the effective key length of RC2 keys. 2007-09-11 12:35:22 +02:00
Juan Lang
5666efb137 rsaenh: Call setup_key whenever the IV is reset. 2007-09-11 12:35:18 +02:00
Juan Lang
16c40d9112 rsaenh: Reorder padding code to avoid unnecessary comparison. 2007-09-11 12:35:14 +02:00
Andrew Talbot
c94f113f4f rsaenh: Constify some variables. 2007-08-24 10:57:16 +02:00
Andrew Talbot
45c5b11fd6 rsaenh: Constify some variables. 2007-08-23 12:39:11 +02:00
Juan Lang
cd3954e7fd rsaenh: Get rid of the hash idle state, native doesn't behave as though it has one. 2007-07-11 12:00:38 +02:00
Maarten Lankhorst
4e0ef1cb38 rsaenh: Allow CRYPT_NEWKEYSET and CRYPT_VERIFYCONTEXT at same time when acquiring context. 2007-06-13 12:06:17 +02:00
Andrew Talbot
42fd48f38e rsaenh: Exclude unused header. 2007-05-18 14:11:29 +02:00
Mounir IDRASSI
e61eddd6a5 rsaenh: Fix crash in RSAENH_CPVerifySignature if pbSignature is set to NULL or if dwSigLen is lesser than the expected value. 2007-05-15 12:23:09 +02:00
Mounir IDRASSI
f772fb9898 rsaenh: Add support for mandatory parameters to RSAENH_CPGetProvParam. 2007-05-11 11:20:13 +02:00
Mounir IDRASSI
56a1326a8b rsaenh: Use the correct registry key in RSAENH_CPAcquireContext. 2007-05-08 12:23:06 +02:00
Mounir IDRASSI
a7d897d76a rsaenh: Fix read_key_container bug that prevents CryptAcquireContext from correctly loading the keys. 2007-05-07 20:35:59 +02:00
Alexandre Julliard
69a88a9d40 Fix minor differences in the formatting of the license notices. 2007-05-04 12:08:15 +02:00
Yuval Fledel
1cdc057091 rsaenh: Convert handle type from unsigned int to HCRYPTKEY. 2007-04-23 16:17:54 +02:00
Jan Zerebecki
021b004cf5 rsaenh: Add DebugInfo to critical sections. 2007-03-12 13:40:10 +01:00
Alexandre Julliard
9dd1f1e341 Added version information for a number of dlls. 2007-03-07 21:25:16 +01:00
Andrew Talbot
a228eefe6d rsaenh: Declare some functions static. 2007-01-25 12:04:38 +01:00
Dmitry Timoshkov
c9842d2ca9 rsaenh: Make some data const and static. 2006-12-14 20:11:37 +01:00
Andrew Talbot
5319668a30 rsaenh: Cast-qual warning fix. 2006-11-14 11:34:37 +01:00
Paul Vriens
9fa27f3be3 rsaenh: Move type-check before len-check (Coverity). 2006-11-13 12:58:53 +01:00
Michael Stefaniuc
7c7e1943ca rsaenh: Win64 printf format warning fixes. 2006-10-09 12:56:13 +02:00
Paul Vriens
283fc8a8ad rsaenh: Win64 printf format warning fixes. 2006-10-09 12:54:21 +02:00
Paul Vriens
038ede615e rsaenh: Make hmac test run on all windows versions. 2006-10-09 12:54:05 +02:00
Francois Gouget
17aa2c82d2 Add missing '\n's to ok() calls. 2006-10-03 15:56:16 +02:00
Karsten Elfenbein
c156c1e496 rsaenh/tests: import & export of a plaintext public key + algID check. 2006-10-02 11:55:18 +02:00
Michael Stefaniuc
85ce5117c5 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int. 2006-09-29 16:08:30 +02:00
Juan Lang
51f24d4170 rsaenh: Correct signature checking.
- pass desired key to encrypt_block_impl
- don't change the alg id of imported keys
- add a few traces
2006-09-29 14:41:15 +02:00
Andrew Talbot
c4daa191b0 rsaenh: Cast-qual warnings fix. 2006-09-27 09:40:32 +02:00
Andrew Talbot
b3be5bcd1c rsaenh: Cast-qual warnings fix. 2006-09-27 09:40:26 +02:00
Alexandre Julliard
32ab895e46 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
Marcus Meissner
0c15360a3e Removes all unnecessary WINE_DEFAULT_DEBUG_CHANNEL and respective wine/debug.h includes. 2006-09-11 11:30:48 +02:00
Alexandre Julliard
5cf75e615a makefiles: Only run test and documentation targets in directories that need them. 2006-08-28 13:37:44 +02:00
Juan Lang
e649994262 rsaenh: Test and fix CryptEncrypt with NULL buffer. 2006-08-08 20:15:08 +02:00
Juan Lang
669b0a5226 rsaenh: Use Interlocked functions for reference counting. 2006-07-29 11:50:27 +02:00
Juan Lang
b6d5972190 rsaenh: More tests and some fixes.
- correct deleting the default container
- imported keys should be stored in their container, not just given to the caller
- tests for these changes
2006-07-28 13:16:33 +02:00
Juan Lang
c562957375 rsaenh: Public keys should be exported with the CALG_RSA_KEYX alg_id. 2006-07-27 12:10:38 +02:00
Karsten Elfenbein
dd6598b834 rsaenh: Fix the case when CPGetHashParam should return the size of the HASHVAL. 2006-07-26 11:11:03 +02:00
Karsten Elfenbein
bf1ad6c324 rsaenh: Fix the case when the CPEncrypt function is asked for the needed buffer size. 2006-07-26 11:11:03 +02:00
Alexandre Julliard
0fa8baafcb make_dlls: Recursively ignore .ok files in all tests directories. 2006-07-10 21:26:50 +02:00
Alexandre Julliard
edd100b899 make_dlls: Recursively ignore testlist.c in all tests directories. 2006-07-10 21:19:42 +02:00
Alexandre Julliard
5258e061dc make_dlls: Ignore generated import libraries from the top-level .gitignore. 2006-07-10 20:55:58 +02:00
Alexandre Julliard
cc2b3b48e6 Take advantage of the recursive nature of .gitignore for Makefile entries.
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
Saulius Krasuckas
9b2fe9e193 rasenh: Fix a copy&paste bug at passing only one string to RegSetValueExW() at a time. 2006-06-02 20:43:47 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Robert Shearman
811fb7614c Call DisableThreadLibraryCalls for DLLs that don't need thread
creation/destruction notifications.
2006-01-09 17:17:37 +01:00
Vincent Béron
d52dafb5cc Add a few missing #includes. 2005-12-07 12:51:39 +01:00
Alexandre Julliard
0ec7e1a591 Renamed all .cvsignore files to .gitignore. 2005-11-26 13:10:33 +01:00
Francois Gouget
6d442aeb34 Assorted spelling fixes. 2005-11-23 20:14:43 +01:00
Juan Lang
fac3698fc2 When just a public key is imported, its ALG_ID should be CALG_RSA_SIGN
rather than CALG_RSA_KEYX.
2005-10-06 11:35:11 +00:00