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

Diff for /src/usr.bin/ssh/ssh-sk.h between version 1.10 and 1.11

version 1.10, 2020/01/10 23:43:26 version 1.11, 2021/10/28 02:54:18
Line 31 
Line 31 
 #define SSH_SK_HELPER_ENROLL            2  #define SSH_SK_HELPER_ENROLL            2
 #define SSH_SK_HELPER_LOAD_RESIDENT     3  #define SSH_SK_HELPER_LOAD_RESIDENT     3
   
   struct sshsk_resident_key {
           struct sshkey *key;
           uint8_t *user_id;
           size_t user_id_len;
   };
   
 /*  /*
  * Enroll (generate) a new security-key hosted private key of given type   * Enroll (generate) a new security-key hosted private key of given type
  * via the specified provider middleware.   * via the specified provider middleware.
Line 63 
Line 69 
  * Returns 0 on success or a ssherr.h error code on failure.   * Returns 0 on success or a ssherr.h error code on failure.
  */   */
 int sshsk_load_resident(const char *provider_path, const char *device,  int sshsk_load_resident(const char *provider_path, const char *device,
     const char *pin, struct sshkey ***keysp, size_t *nkeysp);      const char *pin, u_int flags, struct sshsk_resident_key ***srksp,
       size_t *nsrksp);
   
   /* Free an array of sshsk_resident_key (as returned from sshsk_load_resident) */
   void sshsk_free_resident_keys(struct sshsk_resident_key **srks, size_t nsrks);
   
 #endif /* _SSH_SK_H */  #endif /* _SSH_SK_H */
   

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11