Samuel Serapión (samdwise51 AT gmail DOT com):
authorColin Finck <colin@reactos.org>
Sat, 24 May 2008 22:16:15 +0000 (22:16 +0000)
committerColin Finck <colin@reactos.org>
Sat, 24 May 2008 22:16:15 +0000 (22:16 +0000)
commit1528124748dc97cf36c94869cfe77e0b5fe3fd61
treea1bf77394a28245a47b42513884b21d48645b72f
parente96c16aa1e8fb5f60fa7f0e8ad05aec99d1f8eea
Samuel Serapión (samdwise51 AT gmail DOT com):
- Sync the advapi32 crypt functions to Wine 1.0-rc2, this way we pass some more winetests.

Changes by myself:
- Implement SystemFunction036 (RtlGenRandom) as the Wine equivalent is based on /dev/urandom, so that it cannot be used.
  Warning: This function uses the pseudo random number generator RtlRandom. It should better be implemented using a crypto-safe random number generator!

svn path=/trunk/; revision=33679
reactos/dll/win32/advapi32/advapi32.def
reactos/dll/win32/advapi32/advapi32.rbuild
reactos/dll/win32/advapi32/crypt/crypt.c
reactos/dll/win32/advapi32/crypt/crypt.h
reactos/dll/win32/advapi32/crypt/crypt_arc4.c [new file with mode: 0644]
reactos/dll/win32/advapi32/crypt/crypt_des.c
reactos/dll/win32/advapi32/crypt/crypt_md4.c
reactos/dll/win32/advapi32/misc/sysfunc.c