Bruno Jesus
|
6bad16363b
|
rsaenh: Don't reset the salt length after setting a salt for Base and Strong providers.
|
2015-01-13 20:48:42 +01:00 |
Hans Leidekker
|
2884053a28
|
rsaenh: Fix typos in SHA-384/SHA-512 OIDs.
|
2014-09-15 16:41:16 +02:00 |
Bruno Jesus
|
d59011a9fb
|
rsaenh: A 40 bit key on Enhanced provider will not have salt even if asked for.
|
2014-08-05 16:37:35 +02:00 |
Bruno Jesus
|
d7aae7d728
|
rsaenh: Use the remaining hash data as salt if requested.
|
2014-08-05 16:37:25 +02:00 |
Bruno Jesus
|
fb58e7eca6
|
rsaenh: Handle the failure to set Base provider effective key length properly.
|
2014-08-05 16:37:21 +02:00 |
Bruno Jesus
|
86dd877f4e
|
rsaenh: The RC2 algorithm from Base provider supports only 40 bit keys.
|
2014-08-04 14:24:26 +02:00 |
Bruno Jesus
|
a8b1fee2ea
|
rsaenh: Use a helper to get the key container.
|
2014-08-04 14:24:18 +02:00 |
Bruno Jesus
|
d2793fe242
|
rsaenh: Detect AES prototype provider correctly.
|
2014-07-28 17:20:27 -05:00 |
Bruno Jesus
|
f5c687e365
|
rsaenh: CALG_AES cannot be used if the key length was not specified.
|
2014-07-23 21:24:23 +02:00 |
Bruno Jesus
|
453d6dc105
|
rsaenh: Change the way AES 128 is derived to match Windows behavior.
|
2014-07-23 21:24:22 +02:00 |
Bruno Jesus
|
e55dc35020
|
rsaenh: Change the default AES chaining mode to CBC.
|
2014-07-23 21:24:22 +02:00 |
Nikolay Sivov
|
bfd2c533be
|
rsaenh: Fail on unsupported flag values only in CryptHashData().
|
2013-10-18 11:31:23 +02:00 |
Hans Leidekker
|
cabeb962cc
|
rsaenh: Add support for setting the security descriptor on key containers.
|
2013-09-23 11:56:48 +02:00 |
Michael Stefaniuc
|
1a3137fa1b
|
rsaenh: Avoid using CONST.
|
2013-09-23 11:54:42 +02:00 |
Hans Leidekker
|
8e74c8953a
|
rsaenh: Add support for retrieving the security descriptor on key containers.
|
2013-09-19 20:14:02 +02:00 |
Qian Hong
|
2d0653e2b2
|
rsaenh: Restore key state even after decrypting a block of bad data.
|
2013-07-01 19:51:57 +02:00 |
Alexandre Julliard
|
a1f5b109ed
|
rsaenh: Don't bother to free memory at process exit.
|
2013-05-15 10:25:21 +02:00 |
Juan Lang
|
373e472db9
|
rsaenh: Ensure a PKCS1 data block has at least minimum length.
|
2012-11-02 10:59:42 +01:00 |
Frédéric Delanoy
|
936d5351f5
|
rsaenh: Remove unused file-static variables.
|
2011-11-17 11:37:35 +01:00 |
Andrew Talbot
|
7998cd4629
|
rsaenh: Remove unneeded address-of operator from array name.
|
2011-11-02 12:31:38 +01:00 |
Juan Lang
|
2d658db553
|
rsaenh: Infer private exponent length from data length.
|
2011-11-01 10:43:43 +01:00 |
Juan Lang
|
54b972e2fc
|
rsaenh: Add error messages for failed private key imports.
|
2011-11-01 10:43:31 +01:00 |
Francois Gouget
|
c992ca277d
|
Assorted spelling fixes.
|
2011-08-24 19:07:46 +02:00 |
Frédéric Delanoy
|
7e309601f3
|
dlls: Assorted spelling fixes.
|
2011-08-03 14:15:50 +02:00 |
Alexandre Julliard
|
b56dc9a6f7
|
winecrt0: Remove the clsid parameter in __wine_(un)register_resources.
|
2011-08-02 20:47:49 +02:00 |
David Hedberg
|
f8755d8422
|
rsaenh: Don't fail on signature verification if the signed hash lacks the OID.
|
2011-06-15 20:04:38 +02:00 |
Juan Lang
|
00ba1f606c
|
rsaenh: Fully initialize schannel algorithm information.
|
2011-02-15 16:51:30 +01:00 |
Juan Lang
|
8e479f7803
|
rsaenh: Disallow deriving schannel encryption keys before setting the encryption algorithm.
|
2011-02-11 17:42:01 +01:00 |
Juan Lang
|
ea43c5989c
|
rsaenh: Disallow creating schannel master hashes before setting the client random and server random.
|
2011-02-11 17:41:57 +01:00 |
Juan Lang
|
9f8d00889f
|
rsaenh: Be more careful about when to hash HMAC key material.
|
2011-01-17 13:22:06 +01:00 |
Juan Lang
|
786c57d323
|
rsaenh: Only set key length on successful retrieval of hash value.
|
2011-01-17 13:22:06 +01:00 |
Juan Lang
|
c91afb9733
|
rsaenh: Add support for CRYPT_IPSEC_HMAC_KEY.
|
2011-01-14 18:26:17 +01:00 |
Juan Lang
|
5ccf2bd998
|
rsaenh: Move check for CRYPT_IPSEC_HMAC_KEY to each key import function.
|
2011-01-14 18:26:17 +01:00 |
Alexandre Julliard
|
07a627b1b8
|
rsaenh: Convert dll registration to the IRegistrar mechanism.
|
2010-12-09 12:11:20 +01:00 |
Gerald Pfeifer
|
c8748d73d1
|
rsaenh: Simplify store_key_container_permissions.
|
2010-05-26 10:14:41 +02:00 |
Juan Lang
|
62d806601b
|
rsaenh: Implement CALG_SSL3_SHAMD5 hashing.
|
2010-05-21 14:37:52 +02:00 |
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
|
89b8adb262
|
rsaenh: Add signature support for SHA-256, SHA-384, and SHA-512 hashes.
|
2010-03-16 11:29:40 +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
|
f9a475c808
|
rsaenh: Fix memory leak reading stored keys.
|
2009-12-10 11:56:10 +01:00 |
Juan Lang
|
71880e4818
|
rsaenh: Free a verify context's keys when it's destroyed.
|
2009-12-09 13:13:42 +01:00 |
Juan Lang
|
ac4ac88a51
|
rsaenh: Use helper function to release and install a key into a crypt provider.
|
2009-12-09 13:13:36 +01:00 |
Juan Lang
|
035c323054
|
rsaenh: Fix memory leak in CPSignHash.
|
2009-12-07 09:49:07 +01:00 |
Alexandre Julliard
|
b402b78780
|
rsaenh: Fix padding bytes check for 0-byte payload.
|
2009-12-02 14:59:56 +01:00 |
Juan Lang
|
9d9ae93a58
|
rsaenh: Revert part of d3c482250a .
|
2009-10-22 10:55:49 +02:00 |
Juan Lang
|
a48aae26e6
|
rsaenh: Fail if CRYPT_IPSEC_HMAC_KEY is passed to CryptImportKey.
|
2009-10-22 10:55:42 +02:00 |
Juan Lang
|
48975c38e0
|
rsaenh: Store key when algid is a CALG_RSA_* algid, too.
|
2009-10-21 16:05:58 +02:00 |
Juan Lang
|
7a6381e852
|
rsaenh: Make the enhanced crypto provider the default.
|
2009-10-20 13:47:14 +02:00 |
Juan Lang
|
9a72789686
|
rsaenh: Add some traces to key importing.
|
2009-10-20 13:47:04 +02:00 |