Mercurial > pidgin
comparison src/protocols/msn/notification.c @ 11183:8dca96cbcd64
[gaim-migrate @ 13295]
I changed the cipher API to use guchar instead of guint8
This seems to be what gtk/glib uses for random bits of data
I don't know what got into me
committer: Tailor Script <tailor@pidgin.im>
| author | Mark Doliner <mark@kingant.net> |
|---|---|
| date | Wed, 03 Aug 2005 02:57:00 +0000 |
| parents | 93663df88ec4 |
| children | 95fa774d216d |
comparison
equal
deleted
inserted
replaced
| 11182:5389d7d497ce | 11183:8dca96cbcd64 |
|---|---|
| 403 MsnTransaction *trans; | 403 MsnTransaction *trans; |
| 404 char buf[33]; | 404 char buf[33]; |
| 405 const char *challenge_resp; | 405 const char *challenge_resp; |
| 406 GaimCipher *cipher; | 406 GaimCipher *cipher; |
| 407 GaimCipherContext *context; | 407 GaimCipherContext *context; |
| 408 guint8 digest[16]; | 408 guchar digest[16]; |
| 409 int i; | 409 int i; |
| 410 | 410 |
| 411 cipher = gaim_ciphers_find_cipher("md5"); | 411 cipher = gaim_ciphers_find_cipher("md5"); |
| 412 context = gaim_cipher_context_new(cipher, NULL); | 412 context = gaim_cipher_context_new(cipher, NULL); |
| 413 | 413 |
| 414 gaim_cipher_context_append(context, (const guint8 *)cmd->params[1], | 414 gaim_cipher_context_append(context, (const guchar *)cmd->params[1], |
| 415 strlen(cmd->params[1])); | 415 strlen(cmd->params[1])); |
| 416 | 416 |
| 417 challenge_resp = "VT6PX?UQTM4WM%YR"; | 417 challenge_resp = "VT6PX?UQTM4WM%YR"; |
| 418 | 418 |
| 419 gaim_cipher_context_append(context, (const guint8 *)challenge_resp, | 419 gaim_cipher_context_append(context, (const guchar *)challenge_resp, |
| 420 strlen(challenge_resp)); | 420 strlen(challenge_resp)); |
| 421 gaim_cipher_context_digest(context, sizeof(digest), digest, NULL); | 421 gaim_cipher_context_digest(context, sizeof(digest), digest, NULL); |
| 422 gaim_cipher_context_destroy(context); | 422 gaim_cipher_context_destroy(context); |
| 423 | 423 |
| 424 for (i = 0; i < 16; i++) | 424 for (i = 0; i < 16; i++) |
| 917 GaimAccount *account; | 917 GaimAccount *account; |
| 918 const char *rru; | 918 const char *rru; |
| 919 const char *url; | 919 const char *url; |
| 920 GaimCipher *cipher; | 920 GaimCipher *cipher; |
| 921 GaimCipherContext *context; | 921 GaimCipherContext *context; |
| 922 guint8 digest[16]; | 922 guchar digest[16]; |
| 923 FILE *fd; | 923 FILE *fd; |
| 924 char *buf; | 924 char *buf; |
| 925 char buf2[3]; | 925 char buf2[3]; |
| 926 char sendbuf[64]; | 926 char sendbuf[64]; |
| 927 int i; | 927 int i; |
| 938 gaim_connection_get_password(account->gc)); | 938 gaim_connection_get_password(account->gc)); |
| 939 | 939 |
| 940 cipher = gaim_ciphers_find_cipher("md5"); | 940 cipher = gaim_ciphers_find_cipher("md5"); |
| 941 context = gaim_cipher_context_new(cipher, NULL); | 941 context = gaim_cipher_context_new(cipher, NULL); |
| 942 | 942 |
| 943 gaim_cipher_context_append(context, (const guint8 *)buf, strlen(buf)); | 943 gaim_cipher_context_append(context, (const guchar *)buf, strlen(buf)); |
| 944 gaim_cipher_context_digest(context, sizeof(digest), digest, NULL); | 944 gaim_cipher_context_digest(context, sizeof(digest), digest, NULL); |
| 945 gaim_cipher_context_destroy(context); | 945 gaim_cipher_context_destroy(context); |
| 946 | 946 |
| 947 g_free(buf); | 947 g_free(buf); |
| 948 | 948 |
