|
|
|
@ -2849,20 +2849,17 @@ static int check_stun_auth(turn_turnserver *server, |
|
|
|
|
if(server->shatype != SHATYPE_SHA1) { |
|
|
|
|
*err_code = SHA_TOO_WEAK; |
|
|
|
|
return create_challenge_response(ss,tid,resp_constructed,err_code,reason,nbh,method); |
|
|
|
|
return -1; |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
case SHA256SIZEBYTES: |
|
|
|
|
if(server->shatype != SHATYPE_SHA256) { |
|
|
|
|
*err_code = 401; |
|
|
|
|
return create_challenge_response(ss,tid,resp_constructed,err_code,reason,nbh,method); |
|
|
|
|
return -1; |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
default: |
|
|
|
|
*err_code = 401; |
|
|
|
|
return create_challenge_response(ss,tid,resp_constructed,err_code,reason,nbh,method); |
|
|
|
|
return -1; |
|
|
|
|
}; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|