[PATCH] bcrypt: Added stub implementation for BCryptGetFipsAlgorithmMode

Dmitry Timoshkov dmitry at baikal.ru
Thu Jan 23 00:24:37 CST 2014


Kai Blaschke <kai.blaschke at kb-dev.net> wrote:

> diff --git a/dlls/bcrypt/tests/Makefile.in b/dlls/bcrypt/tests/Makefile.in
> new file mode 100644
> index 0000000..363986e
> --- /dev/null
> +++ b/dlls/bcrypt/tests/Makefile.in
> @@ -0,0 +1,5 @@
> +TESTDLL   = bcrypt.dll
> +IMPORTS   = user32 gdi32 bcrypt

user32 and gdi32 APIs are not used in the test and should be removed
from the imports list.

> +static void test_getFipsAlgorithmMode(void)
> +{
> +    BOOLEAN result = TRUE;
> +    NTSTATUS status = BCryptGetFipsAlgorithmMode(&result);
> +    ok(!status, "expected status STATUS_SUCCESS(0), got %d\n", status);
> +    ok(!result, "expected result FALSE, got %d\n", result);
> +}

Probably BCryptGetFipsAlgorithmMode should be loaded dynamically.
A usual test for invalid (NULL) argument would be useful. Also
status should be printed in hex to match ntstatus.h definitions.

-- 
Dmitry.



More information about the wine-devel mailing list