Juan Lang
1991ff2a0c
rsaenh: Don't return salt for algorithms that don't support it.
2010-03-31 11:36:16 +02:00
Juan Lang
c5a6b7b366
rsaenh: Support setting salt via KP_SALT (resend).
2010-03-31 11:36:11 +02:00
Juan Lang
ece32e7f12
rsaenh: Add tests of KP_SALT parameter.
2010-03-31 11:36:06 +02:00
Paul Vriens
3a5c925250
rsaenh/tests: Fix some test failures on XP (pre SP3).
2010-03-17 10:07:22 +01:00
Alexandre Julliard
bef5645eb1
makefiles: Remove the no longer needed explicit separators for dependencies.
2010-03-16 13:28:19 +01:00
Juan Lang
311d839dec
rsaenh: Add support for SHA-256, SHA-384, and SHA-512.
2010-03-16 11:29:32 +01:00
Juan Lang
972031643f
rsaenh: Add simple tests for SHA-256, SHA-384, and SHA-512.
2010-03-15 15:00:58 +01:00
Juan Lang
5ebe73ef61
rsaenh: Fix some test failures on Win9x/NT4.
2010-03-15 15:00:48 +01:00
Alexandre Julliard
6164ce2d82
makefiles: Use the standard C_SRCS variable as the list of test files.
...
This enables it to be auto-updated by make_makefiles.
2010-02-22 10:47:11 +01:00
Paul Vriens
8a737bc1ba
rsaenh/tests: Don't check result twice (Coccinelle).
2010-01-14 09:11:07 -06:00
Juan Lang
71b4ac9c71
rsaenh/tests: Fix memory leak.
2009-12-09 12:02:47 +01:00
Juan Lang
d69b00d630
rsaenh/tests: Fix memory leaks.
2009-12-07 09:49:07 +01:00
Paul Vriens
8fe8d61a62
rsaenh/tests: Fix some test failures on W2K.
2009-11-19 11:45:54 +01:00
Paul Vriens
3323ae9dd6
rsaenh/tests: Fix some test failures on Wow64.
2009-11-18 11:20:52 +01:00
Francois Gouget
6e407cccb8
rsaenh/tests: Add a trailing '\n' to an ok() call.
2009-11-16 12:43:06 +01:00
Juan Lang
9369dfbab6
rsaenh/tests: Fix length of copied buffer.
2009-11-12 13:12:04 +01:00
Juan Lang
314033b992
rsaenh/tests: Fix a couple typos.
2009-11-11 10:54:32 +01:00
Juan Lang
1547b47411
rsaenh/tests: Fix some test failures.
2009-11-11 10:54:00 +01:00
Juan Lang
2d05074fba
rsaenh: Only reverse the significant bytes of an exported private key.
2009-11-09 19:33:48 +01:00
Juan Lang
b1beb212db
rsaenh/tests: Add round-trip test of RSA.
2009-11-09 19:33:41 +01:00
Juan Lang
812fdca9d6
rsaenh: Test exporting an RSA private key with the most significant bit set.
2009-11-04 13:07:55 +01:00
Juan Lang
48975c38e0
rsaenh: Store key when algid is a CALG_RSA_* algid, too.
2009-10-21 16:05:58 +02:00
Francois Gouget
96848a0605
Remove spaces before '\n's.
2009-03-09 12:05:58 +01:00
Juan Lang
8b0f2e3e4b
rsaenh: Fix failing tests on Windows ME.
2009-02-04 12:25:00 +01:00
Paul Vriens
ce20f6c687
rsaenh/tests: Fix the remaining test failures on Win9x up to W2K.
2009-01-30 11:45:32 +01:00
Juan Lang
e5fcbad5b6
rsaenh: Fix some recently introduced test failures on Win9x/NT4.
2009-01-30 11:44:52 +01:00
Juan Lang
4eb1ee4277
rsaenh: Store a key's value to the registry when a key is imported.
2009-01-29 12:39:45 +01:00
Juan Lang
21a3ae0b7c
rsaenh: Add a test for importing a key into a container and acquiring a container with the same name before the original container is released.
2009-01-29 12:22:15 +01:00
Juan Lang
e8ea6700ca
rsaenh: Honor a key's permissions when exporting a private key.
2009-01-29 12:22:07 +01:00
Juan Lang
0eb9ae17fe
rsaenh: Fix CryptSetKeyParam for KP_PERMISSIONS.
2009-01-29 12:21:50 +01:00
Juan Lang
1cc5886771
rsaenh: Honor the CRYPT_EXPORTABLE flag to CryptAcquireContext and CryptGenKey.
2009-01-29 12:21:45 +01:00
Juan Lang
ba01e7b2b9
rsaenh: Add tests for key permissions.
2009-01-29 12:21:25 +01:00
Michael Stefaniuc
16042cff7b
rsaenh: Remove superfluous pointer casts.
2009-01-13 15:25:46 +01:00
Paul Vriens
a3daf27b7e
rsaenh/tests: Fix a test failure on NT4.
2008-12-11 11:50:19 +01:00
Paul Vriens
d211ddbfad
rsaenh/tests: Fix a test failure on Win98.
2008-11-28 12:56:43 +01:00
Paul Vriens
26d565ac1b
rsaenh/tests: Fix a test failure on NT4 and below.
2008-11-28 12:56:38 +01:00
Paul Vriens
c3072bcaf3
rsaenh/tests: Fix a test failure on NT4 and below.
2008-11-28 12:56:33 +01:00
Paul Vriens
489e59f83d
rsaenh/tests: Fix a test failure on W2K and below.
2008-11-26 12:12:54 +01:00
Paul Vriens
6d9bca7d94
rsaenh/tests: Use a 40-bit session key instead of 56-bit.
2008-11-26 12:12:48 +01:00
Paul Vriens
87e7c72f26
rsaenh/tests: Fix a test failure on W2K and below.
2008-11-26 12:12:42 +01:00
Paul Vriens
5da0debbe6
rsaenh/tests: Use a 40-bit session key instead of 56-bit.
2008-11-26 12:12:37 +01:00
Paul Vriens
6a8d623a56
rsaenh/tests: Fix a test failure on W2K and below.
2008-11-26 12:12:30 +01:00
Juan Lang
7f246421d1
rsaenh: Fix some test failures on older versions of Windows.
2008-11-24 14:34:02 +01:00
Paul Vriens
9a2fdfd66b
rsaenh/tests: Fix a test failure on NT4 and below.
2008-11-06 11:10:23 +01:00
Michael Stefaniuc
9cafb9c168
rsaenh: Use 0 instead of casting NULL to a handle of integer type.
2008-10-27 11:28:09 +01:00
Juan Lang
408f3d96c5
rsaenh: Test and correct the maximum allowable salt length.
2008-07-29 12:20:26 +02:00
Austin English
7bdee81c05
rsaenh: Fix a couple failing tests on 2k.
2008-06-09 12:37:24 +02:00
Paul Vriens
66c022c28c
rsaenh/tests: Fix a test on W2K and above.
2008-04-07 11:24:01 +02:00
Paul Vriens
9666218ca8
rsaenh/tests: Add a few skips for non implemented parameters.
2008-04-04 11:02:33 +02:00
Paul Vriens
77d912e541
rsaenh/tests: Fix a typo.
2008-04-03 11:30:15 +02:00
Michael Stefaniuc
8423809f9f
rsaenh/tests: Remove an unused global variable.
2007-12-14 12:25:59 +01:00
Michael Stefaniuc
ee54d92c40
rsaenh/tests: Remove duplicate abPlainPrivateKey variable.
2007-12-14 12:25:55 +01:00
Rob Shearman
0768dc3beb
rsaenh: Fix some memory leaks in the tests.
...
Remove an incorrect CryptProviderRelease call.
2007-12-11 18:07:08 +01:00
Rob Shearman
5d88c0cbad
rsaenh: Fix some leaks of the provider handle in the rsaenh tests.
2007-12-07 17:06:08 +01:00
Vijay Kiran Kamuju
1dbaa8c619
rsaenh: Add implementation of Enhanced RSA AES Provider.
2007-11-21 13:07:41 +01:00
Vijay Kiran Kamuju
ea1f8c7ad8
rsaenh: Add tests for RSA_AES provider.
2007-11-21 13:02:26 +01:00
Gerald Pfeifer
d9f5817e8a
rsaenh/tests: Fix const-ness of parameters to printBytes().
2007-11-19 13:51:11 +01:00
Vijay Kiran Kamuju
fc90d2bd45
rsaenh: Add a few more tests which check the decryption strings.
2007-11-16 13:23:37 +01:00
Michael Jung
b3a3804be8
rsaenh: Enlarge buffer in test_enum_container. Fixes two test failures on Vista.
2007-10-18 12:07:20 +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
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
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
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
Alexandre Julliard
32ab895e46
makefiles: Generate the dependencies line to avoid some code duplication.
2006-09-14 09:38:16 +02:00
Juan Lang
e649994262
rsaenh: Test and fix CryptEncrypt with NULL buffer.
2006-08-08 20:15:08 +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
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
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
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Alexandre Julliard
0ec7e1a591
Renamed all .cvsignore files to .gitignore.
2005-11-26 13:10:33 +01:00
Mike McCormack
a107234dcd
gcc 4.0 warning fixes.
2005-08-29 09:38:19 +00:00
Stefan Huehner
712087700e
Fix some -Wstrict-prototypes warnings.
2005-06-16 15:52:44 +00:00
Mike McCormack
f674f1f71b
Fix declarations.
2005-06-15 10:20:53 +00:00
Stefan Leichter
46ebd66796
Make rsaenh_crosstest.exe loadable on NT 4.0.
2005-03-02 10:11:38 +00:00
Michael Jung
e40af1ccd0
Implemented CPGetProvParam's PP_ENUMCONTAINERS parameter type.
...
Added corresponding test.
Removed some tabs that slipped in with the last patch.
2005-02-09 22:25:09 +00:00
Michael Jung
5e2075be3a
Moved PKCS1 #2 un-/padding from Import-/ExportKey to helper
...
functions.
Support RSA en-/decryption via CPEncrypt and CPDecrypt.
Added test case for RSA en-/decryption.
2005-01-31 11:28:41 +00:00
Michael Jung
fc79906621
Added a test case for hashing with schannel mac keys.
2005-01-28 11:29:19 +00:00
Michael Jung
fb85c9e924
Support for TLS1 pseudo random function.
...
Some helper functions for DATA_BLOB's.
Computing TLS1 master secret from the pre-master secret.
Deriving the master hash from the master secret.
Deriving TLS1 MAC and encryption keys from the master hash.
Tests for most of the above.
2005-01-24 12:50:29 +00:00
Michael Jung
974c94f604
Set last error if dwFlags are non zero in CPReleaseContext.
...
Added corresponding test.
2005-01-05 13:22:37 +00:00
Francois Gouget
eb3f078c75
Add trailing '\n's to ok() calls.
2004-12-14 11:41:24 +00:00
Michael Jung
96ebad1a0d
Implemented CPSignHash and CPVerifySignature.
...
Added tests for CPVerifySignature.
Fixed minor bugs in implglue.c.
2004-12-13 13:24:48 +00:00
Michael Jung
64dce8a579
Implemented a substantial part of rsaenh.dll.
2004-11-04 21:15:32 +00:00