[winpr,crypto] fix type warnings in test case

This commit is contained in:
akallabeth 2024-09-14 17:25:50 +02:00
parent 7295f8a3b8
commit 6327b77461
No known key found for this signature in database
GPG Key ID: A49454A3FC909FD5
1 changed files with 7 additions and 10 deletions

View File

@ -106,28 +106,25 @@ out:
return result; return result;
} }
static const BYTE* TEST_RC4_KEY = (BYTE*)"Key"; static const char TEST_RC4_KEY[] = "Key";
static const char* TEST_RC4_PLAINTEXT = "Plaintext"; static const char TEST_RC4_PLAINTEXT[] = "Plaintext";
static const BYTE* TEST_RC4_CIPHERTEXT = (BYTE*)"\xBB\xF3\x16\xE8\xD9\x40\xAF\x0A\xD3"; static const char TEST_RC4_CIPHERTEXT[] = "\xBB\xF3\x16\xE8\xD9\x40\xAF\x0A\xD3";
static BOOL test_crypto_cipher_rc4(void) static BOOL test_crypto_cipher_rc4(void)
{ {
size_t len = 0;
BOOL rc = FALSE; BOOL rc = FALSE;
BYTE* text = NULL;
WINPR_RC4_CTX* ctx = NULL; WINPR_RC4_CTX* ctx = NULL;
len = strnlen(TEST_RC4_PLAINTEXT, sizeof(TEST_RC4_PLAINTEXT)); const size_t len = strnlen(TEST_RC4_PLAINTEXT, sizeof(TEST_RC4_PLAINTEXT));
BYTE* text = (BYTE*)calloc(1, len);
if (!(text = (BYTE*)calloc(1, len))) if (!text)
{ {
(void)fprintf(stderr, "%s: failed to allocate text buffer (len=%" PRIuz ")\n", __func__, (void)fprintf(stderr, "%s: failed to allocate text buffer (len=%" PRIuz ")\n", __func__,
len); len);
goto out; goto out;
} }
if ((ctx = winpr_RC4_New(TEST_RC4_KEY, if ((ctx = winpr_RC4_New(TEST_RC4_KEY, strnlen(TEST_RC4_KEY, sizeof(TEST_RC4_KEY)))) == NULL)
strnlen((const char*)TEST_RC4_KEY, sizeof(TEST_RC4_KEY)))) == NULL)
{ {
(void)fprintf(stderr, "%s: winpr_RC4_New failed\n", __func__); (void)fprintf(stderr, "%s: winpr_RC4_New failed\n", __func__);
goto out; goto out;