1745 |
let verified = Unix32.verify_signature pubKey (String.length pubKey) t.Q.signature (String.length t.Q.signature) c.client_sent_challenge !ip_type !id in |
let verified = Unix32.verify_signature pubKey (String.length pubKey) t.Q.signature (String.length t.Q.signature) c.client_sent_challenge !ip_type !id in |
1746 |
c.client_sui_verified <- Some verified; |
c.client_sui_verified <- Some verified; |
1747 |
c.client_sent_challenge <- Int64.zero; |
c.client_sent_challenge <- Int64.zero; |
1748 |
|
client_must_update c; |
1749 |
|
|
1750 |
if !verbose_msg_clients then begin |
if !verbose_msg_clients then begin |
1751 |
lprintf_nl () "%s [ESigReq] [verify_signature: %s]" (full_client_identifier c) (if verified then "passed" else "failed"); |
lprintf_nl () "%s [ESigReq] [verify_signature: %s]" (full_client_identifier c) (if verified then "passed" else "failed"); |