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

Diff for /src/usr.bin/ssh/ssh-xmss.c between version 1.1 and 1.2

version 1.1, 2018/02/23 15:58:38 version 1.2, 2020/02/26 13:40:09
Line 100 
Line 100 
                 r = ret;                  r = ret;
         }          }
         sshbuf_free(b);          sshbuf_free(b);
         if (sig != NULL) {          if (sig != NULL)
                 explicit_bzero(sig, slen);                  freezero(sig, slen);
                 free(sig);  
         }  
   
         return r;          return r;
 }  }
Line 174 
Line 172 
         /* success */          /* success */
         r = 0;          r = 0;
  out:   out:
         if (sm != NULL) {          if (sm != NULL)
                 explicit_bzero(sm, smlen);                  freezero(sm, smlen);
                 free(sm);          if (m != NULL)
         }                  freezero(m, smlen);
         if (m != NULL) {  
                 explicit_bzero(m, smlen); /* NB mlen may be invalid if r != 0 */  
                 free(m);  
         }  
         sshbuf_free(b);          sshbuf_free(b);
         free(ktype);          free(ktype);
         return r;          return r;

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2