[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.3 and 1.4

version 1.3, 2019/12/30 09:19:52 version 1.4, 2019/12/30 09:21:16
Line 50 
Line 50 
         size_t sig_s_len;          size_t sig_s_len;
 };  };
   
   struct sk_resident_key {
           uint8_t alg;
           size_t slot;
           char *application;
           struct sk_enroll_response key;
   };
   
 #define SSH_SK_VERSION_MAJOR            0x00020000 /* current API version */  #define SSH_SK_VERSION_MAJOR            0x00020000 /* current API version */
 #define SSH_SK_VERSION_MAJOR_MASK       0xffff0000  #define SSH_SK_VERSION_MAJOR_MASK       0xffff0000
   
Line 65 
Line 72 
 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, struct sk_sign_response **sign_response);
   
   /* Enumerate all resident keys */
   int sk_load_resident_keys(const char *pin,
       struct sk_resident_key ***rks, size_t *nrks);
   
 #endif /* _SK_API_H */  #endif /* _SK_API_H */

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