[BACK]Return to sk-usbhid.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/sk-usbhid.c between version 1.22 and 1.23

version 1.22, 2020/08/27 01:07:51 version 1.23, 2020/08/27 01:08:19
Line 1098 
Line 1098 
                         }                          }
   
                         srk->key.key_handle_len = fido_cred_id_len(cred);                          srk->key.key_handle_len = fido_cred_id_len(cred);
                         memcpy(srk->key.key_handle,                          memcpy(srk->key.key_handle, fido_cred_id_ptr(cred),
                             fido_cred_id_ptr(cred),  
                             srk->key.key_handle_len);                              srk->key.key_handle_len);
   
                         switch (fido_cred_type(cred)) {                          switch (fido_cred_type(cred)) {
Line 1114 
Line 1113 
                                     fido_cred_type(cred));                                      fido_cred_type(cred));
                                 goto out; /* XXX free rk and continue */                                  goto out; /* XXX free rk and continue */
                         }                          }
   
                           if (fido_cred_prot(cred) == FIDO_CRED_PROT_UV_REQUIRED)
                                   srk->flags |=  SSH_SK_USER_VERIFICATION_REQD;
   
                         if ((r = pack_public_key(srk->alg, cred,                          if ((r = pack_public_key(srk->alg, cred,
                             &srk->key)) != 0) {                              &srk->key)) != 0) {

Legend:
Removed from v.1.22  
changed lines
  Added in v.1.23