Paul Vriens : rsaenh/tests: Use a 40-bit session key instead of 56-bit.

Alexandre Julliard julliard at winehq.org
Wed Nov 26 07:32:27 CST 2008


Module: wine
Branch: master
Commit: 6d9bca7d94f471056b79d2495779837a63c36b31
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=6d9bca7d94f471056b79d2495779837a63c36b31

Author: Paul Vriens <Paul.Vriens.Wine at gmail.com>
Date:   Tue Nov 25 17:02:48 2008 +0100

rsaenh/tests: Use a 40-bit session key instead of 56-bit.

---

 dlls/rsaenh/tests/rsaenh.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dlls/rsaenh/tests/rsaenh.c b/dlls/rsaenh/tests/rsaenh.c
index a2636b5..9e14558 100644
--- a/dlls/rsaenh/tests/rsaenh.c
+++ b/dlls/rsaenh/tests/rsaenh.c
@@ -1046,13 +1046,13 @@ static void test_mac(void) {
     BOOL result;
     DWORD dwLen;
     BYTE abData[256], abEnc[264];
-    static const BYTE mac[8] = { 0x0d, 0x3e, 0x15, 0x6b, 0x85, 0x63, 0x5c, 0x11 };
+    static const BYTE mac_40[8] = { 0xb7, 0xa2, 0x46, 0xe9, 0x11, 0x31, 0xe0, 0xad};
     int i;
 
     for (i=0; i<sizeof(abData)/sizeof(BYTE); i++) abData[i] = (BYTE)i;
     for (i=0; i<sizeof(abData)/sizeof(BYTE); i++) abEnc[i] = (BYTE)i;
 
-    if (!derive_key(CALG_RC2, &hKey, 56)) return;
+    if (!derive_key(CALG_RC2, &hKey, 40)) return;
 
     dwLen = 256;
     result = CryptEncrypt(hKey, 0, TRUE, 0, abEnc, &dwLen, 264);
@@ -1069,7 +1069,7 @@ static void test_mac(void) {
     result = CryptGetHashParam(hHash, HP_HASHVAL, abData, &dwLen, 0);
     ok(result && dwLen == 8, "%08x, dwLen: %d\n", GetLastError(), dwLen);
 
-    ok(!memcmp(abData, mac, sizeof(mac)), "MAC failed!\n");
+    ok(!memcmp(abData, mac_40, sizeof(mac_40)), "MAC failed!\n");
     
     result = CryptDestroyHash(hHash);
     ok(result, "%08x\n", GetLastError());




More information about the wine-cvs mailing list