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

Diff for /src/usr.bin/ssh/ssh-pkcs11.c between version 1.7 and 1.8

version 1.7, 2013/05/17 00:13:14 version 1.8, 2013/07/12 00:20:00
Line 252 
Line 252 
                 pin = read_passphrase(prompt, RP_ALLOW_EOF);                  pin = read_passphrase(prompt, RP_ALLOW_EOF);
                 if (pin == NULL)                  if (pin == NULL)
                         return (-1);    /* bail out */                          return (-1);    /* bail out */
                 if ((rv = f->C_Login(si->session, CKU_USER, pin, strlen(pin)))                  if ((rv = f->C_Login(si->session, CKU_USER,
                     != CKR_OK) {                      (u_char *)pin, strlen(pin))) != CKR_OK) {
                         free(pin);                          free(pin);
                         error("C_Login failed: %lu", rv);                          error("C_Login failed: %lu", rv);
                         return (-1);                          return (-1);
Line 317 
Line 317 
   
 /* remove trailing spaces */  /* remove trailing spaces */
 static void  static void
 rmspace(char *buf, size_t len)  rmspace(u_char *buf, size_t len)
 {  {
         size_t i;          size_t i;
   
Line 355 
Line 355 
                 return (-1);                  return (-1);
         }          }
         if (login_required && pin) {          if (login_required && pin) {
                 if ((rv = f->C_Login(session, CKU_USER, pin, strlen(pin)))                  if ((rv = f->C_Login(session, CKU_USER,
                     != CKR_OK) {                      (u_char *)pin, strlen(pin))) != CKR_OK) {
                         error("C_Login failed: %lu", rv);                          error("C_Login failed: %lu", rv);
                         if ((rv = f->C_CloseSession(session)) != CKR_OK)                          if ((rv = f->C_CloseSession(session)) != CKR_OK)
                                 error("C_CloseSession failed: %lu", rv);                                  error("C_CloseSession failed: %lu", rv);

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8