Commit Graph

76 Commits

Author SHA1 Message Date
Hans Leidekker 11279badf2 bcrypt: Support retrieving hash length from algorithm handles.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-20 23:13:35 +09:00
Hans Leidekker e3e2805b25 bcrypt: Accept NULL implementation in BCryptOpenAlgorithmProvider.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-20 23:13:33 +09:00
Huw Davies 625801ed7e bcrypt: Ensure we have gnutls_hash() available.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-19 00:30:37 +09:00
Hans Leidekker a3b10f13b1 bcrypt/tests: Add tests for SHA hashes.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-14 00:24:37 +09:00
Hans Leidekker 7897c5a60f bcrypt/tests: Don't load bcrypt dynamically.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-14 00:24:37 +09:00
Hans Leidekker 2cd8d27373 bcrypt: Add support for SHA hashes on Linux using GnuTLS.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-13 23:48:16 +09:00
Hans Leidekker 085ed64df6 bcrypt: Implement BCryptFinishHash.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-06 18:08:35 +01:00
Hans Leidekker b1e08b3928 bcrypt: Implement BCryptHashData.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-06 18:08:34 +01:00
Hans Leidekker 46369d79e0 bcrypt: Implement BCryptGetProperty.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-06 18:08:34 +01:00
Hans Leidekker 0c9b94eeb3 bcrypt: Implement BCryptCreateHash and BCryptDestroyHash.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-06 18:08:34 +01:00
Hans Leidekker eaf9e41543 bcrypt: Implement BCryptOpenAlgorithmProvider and BCryptCloseAlgorithmProvider.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-06 18:08:33 +01:00
Marcus Meissner 5b33f18cfc bcrypt: Add BCryptCreateHash stub.
Signed-off-By: Marcus Meissner <marcus@jet.franken.de>
2015-10-01 16:27:42 +09:00
André Hentschel 574b30b685 bcrypt: Add stub for BCryptGetProperty. 2014-10-22 21:00:27 +09:00
Michael Müller f808da266b bcrypt: Add semi-stub for BCryptGetFipsAlgorithmMode. 2014-09-15 16:41:44 +02:00
Bruno Jesus c8c609b59d bcrypt: Add a stub for BCryptCloseAlgorithmProvider. 2014-06-25 10:58:31 +02:00
Alexandre Julliard cf40121ed6 bcrypt: Remove unnecessary DllMain implementation. 2014-05-16 11:33:29 +02:00
Alex Henrie d5f1841417 bcrypt: Add stub for BCryptOpenAlgorithmProvider. 2014-05-01 18:56:19 +02:00
Bruno Jesus a7578c7ae7 bcrypt: Add semi-stub implementation of BCryptGenRandom. 2014-02-11 19:19:15 +01:00
Bruno Jesus a5807d08c5 bcrypt/tests: Add tests for BCryptGenRandom. 2014-02-05 19:34:18 +01:00
Bruno Jesus 52aca431e4 bcrypt: Add BCryptGenRandom stub. 2014-02-05 19:34:16 +01:00
Alexandre Julliard 5e7416e5c8 makefiles: Get rid of the MAKE_DLL_RULES variable. 2014-01-02 12:08:18 +01:00
David Hedberg 66db40e891 crypt32: Add BCryptEnumAlgorithms stub. 2011-05-30 17:55:43 +02:00
Alexandre Julliard 81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
Alexandre Julliard b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02:00
Alexandre Julliard bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
Henri Verbeet 5c8985002f bcrypt: Add a mostly empty bcrypt.dll.
This is the "Cryptography API: Next Generation" introduced by Vista.
2009-03-30 15:12:47 +02:00