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

Diff for /src/usr.bin/ssh/ssh-ed25519-sk.c between version 1.14 and 1.15

version 1.14, 2022/10/28 00:44:17 version 1.15, 2022/10/28 00:44:44
Line 107 
Line 107 
 }  }
   
 static int  static int
   ssh_ed25519_sk_deserialize_private(const char *ktype, struct sshbuf *b,
       struct sshkey *key)
   {
           int r;
   
           if ((r = sshkey_ed25519_funcs.deserialize_public(ktype, b, key)) != 0)
                   return r;
           if ((r = sshkey_private_deserialize_sk(b, key)) != 0)
                   return r;
           return 0;
   }
   
   static int
 ssh_ed25519_sk_verify(const struct sshkey *key,  ssh_ed25519_sk_verify(const struct sshkey *key,
     const u_char *sig, size_t siglen,      const u_char *sig, size_t siglen,
     const u_char *data, size_t dlen, const char *alg, u_int compat,      const u_char *data, size_t dlen, const char *alg, u_int compat,
Line 241 
Line 254 
         /* .ssh_serialize_public = */ ssh_ed25519_sk_serialize_public,          /* .ssh_serialize_public = */ ssh_ed25519_sk_serialize_public,
         /* .ssh_deserialize_public = */ ssh_ed25519_sk_deserialize_public,          /* .ssh_deserialize_public = */ ssh_ed25519_sk_deserialize_public,
         /* .ssh_serialize_private = */ ssh_ed25519_sk_serialize_private,          /* .ssh_serialize_private = */ ssh_ed25519_sk_serialize_private,
           /* .ssh_deserialize_private = */ ssh_ed25519_sk_deserialize_private,
         /* .generate = */       NULL,          /* .generate = */       NULL,
         /* .copy_public = */    ssh_ed25519_sk_copy_public,          /* .copy_public = */    ssh_ed25519_sk_copy_public,
         /* .sign = */           NULL,          /* .sign = */           NULL,

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15