mirror of
https://github.com/mpv-player/mpv
synced 2025-01-18 04:51:52 +00:00
Simplify calc_response_string()
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@22961 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
2b1e8246a9
commit
2213c30ac2
@ -86,21 +86,14 @@ static void hexdump (const char *buf, int length) {
|
||||
|
||||
static void calc_response_string (char *result, char *challenge) {
|
||||
|
||||
char zres[16];
|
||||
unsigned char zres[16];
|
||||
int i;
|
||||
|
||||
av_md5_sum(zres, challenge, 64);
|
||||
|
||||
/* convert zres to ascii string */
|
||||
for (i=0; i<16; i++ ) {
|
||||
char a, b;
|
||||
|
||||
a = (zres[i] >> 4) & 15;
|
||||
b = zres[i] & 15;
|
||||
|
||||
result[i*2] = ((a<10) ? (a+48) : (a+87)) & 255;
|
||||
result[i*2+1] = ((b<10) ? (b+48) : (b+87)) & 255;
|
||||
}
|
||||
for (i=0; i<16; i++ )
|
||||
sprintf(result+i*2, "%02x", zres[i]);
|
||||
}
|
||||
|
||||
static void real_calc_response_and_checksum (char *response, char *chksum, char *challenge) {
|
||||
|
Loading…
Reference in New Issue
Block a user