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

Diff for /src/usr.bin/ssh/sk-api.h between version 1.4 and 1.5

version 1.4, 2019/12/30 09:21:16 version 1.5, 2019/12/30 09:23:28
Line 57 
Line 57 
         struct sk_enroll_response key;          struct sk_enroll_response key;
 };  };
   
 #define SSH_SK_VERSION_MAJOR            0x00020000 /* current API version */  #define SSH_SK_VERSION_MAJOR            0x00030000 /* current API version */
 #define SSH_SK_VERSION_MAJOR_MASK       0xffff0000  #define SSH_SK_VERSION_MAJOR_MASK       0xffff0000
   
 /* Return the version of the middleware API */  /* Return the version of the middleware API */
Line 65 
Line 65 
   
 /* Enroll a U2F key (private key generation) */  /* Enroll a U2F key (private key generation) */
 int sk_enroll(int alg, const uint8_t *challenge, size_t challenge_len,  int sk_enroll(int alg, const uint8_t *challenge, size_t challenge_len,
     const char *application, uint8_t flags,      const char *application, uint8_t flags, const char *pin,
     struct sk_enroll_response **enroll_response);      struct sk_enroll_response **enroll_response);
   
 /* Sign a challenge */  /* Sign a challenge */
 int sk_sign(int alg, const uint8_t *message, size_t message_len,  int sk_sign(int alg, const uint8_t *message, size_t message_len,
     const char *application, const uint8_t *key_handle, size_t key_handle_len,      const char *application, const uint8_t *key_handle, size_t key_handle_len,
     uint8_t flags, struct sk_sign_response **sign_response);      uint8_t flags, const char *pin, struct sk_sign_response **sign_response);
   
 /* Enumerate all resident keys */  /* Enumerate all resident keys */
 int sk_load_resident_keys(const char *pin,  int sk_load_resident_keys(const char *pin,

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5