search for: t_unicode_str

Displaying 2 results from an estimated 2 matches for "t_unicode_str".

2004 Aug 30
0
[PATCH] NTLM fixes
...rpNX /usr/share/dontdiff dovecot-cvs.vanilla/src/lib-ntlm/ntlm-encrypt.c dovecot-cvs/src/lib-ntlm/ntlm-encrypt.c --- dovecot-cvs.vanilla/src/lib-ntlm/ntlm-encrypt.c 2004-07-30 07:01:24.000000000 +0400 +++ dovecot-cvs/src/lib-ntlm/ntlm-encrypt.c 2004-08-29 17:44:45.000000000 +0400 @@ -35,16 +35,6 @@ t_unicode_str(const char *src, int ucase return buffer_free_without_data(wstr); } -static void -ntlmssp_des_encrypt_triad(const unsigned char *hash, - const unsigned char *challenge, - unsigned char *response) -{ - deshash(response, hash, challenge); - deshash(response + 8, hash + 7, challenge); -...
2012 Sep 04
2
[PATCH] Generalize HMAC implementation
..." #include "ntlm.h" #include "ntlm-des.h" @@ -60,12 +61,12 @@ } static void -hmac_md5_ucs2le_string_ucase(struct hmac_md5_context *ctx, const char *str) +hmac_md5_ucs2le_string_ucase(struct hmac_context *ctx, const char *str) { size_t len; unsigned char *wstr = t_unicode_str(str, 1, &len); - hmac_md5_update(ctx, wstr, len); + hmac_update(ctx, wstr, len); } static void ATTR_NULL(2) @@ -73,13 +74,13 @@ const unsigned char *hash_v1, unsigned char hash[NTLMSSP_V2_HASH_SIZE]) { - struct hmac_md5_context ctx; + struct hmac_context ctx; - hmac_md5_i...