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

Diff for /src/usr.bin/ssh/Attic/key.h between version 1.29 and 1.30

version 1.29, 2010/03/15 19:40:02 version 1.30, 2010/04/16 01:47:26
Line 37 
Line 37 
         KEY_DSA,          KEY_DSA,
         KEY_RSA_CERT,          KEY_RSA_CERT,
         KEY_DSA_CERT,          KEY_DSA_CERT,
           KEY_RSA_CERT_V00,
           KEY_DSA_CERT_V00,
         KEY_UNSPEC          KEY_UNSPEC
 };  };
 enum fp_type {  enum fp_type {
Line 56 
Line 58 
 struct KeyCert {  struct KeyCert {
         Buffer           certblob; /* Kept around for use on wire */          Buffer           certblob; /* Kept around for use on wire */
         u_int            type; /* SSH2_CERT_TYPE_USER or SSH2_CERT_TYPE_HOST */          u_int            type; /* SSH2_CERT_TYPE_USER or SSH2_CERT_TYPE_HOST */
           u_int64_t        serial;
         char            *key_id;          char            *key_id;
         u_int            nprincipals;          u_int            nprincipals;
         char            **principals;          char            **principals;
         u_int64_t        valid_after, valid_before;          u_int64_t        valid_after, valid_before;
         Buffer           constraints;          Buffer           critical;
           Buffer           extensions;
         Key             *signature_key;          Key             *signature_key;
 };  };
   
Line 92 
Line 96 
 int      key_type_from_name(char *);  int      key_type_from_name(char *);
 int      key_is_cert(const Key *);  int      key_is_cert(const Key *);
 int      key_type_plain(int);  int      key_type_plain(int);
 int      key_to_certified(Key *);  int      key_to_certified(Key *, int);
 int      key_drop_cert(Key *);  int      key_drop_cert(Key *);
 int      key_certify(Key *, Key *);  int      key_certify(Key *, Key *);
 void     key_cert_copy(const Key *, struct Key *);  void     key_cert_copy(const Key *, struct Key *);
 int      key_cert_check_authority(const Key *, int, int, const char *,  int      key_cert_check_authority(const Key *, int, int, const char *,
             const char **);              const char **);
   int      key_cert_is_legacy(Key *);
   
 Key             *key_from_blob(const u_char *, u_int);  Key             *key_from_blob(const u_char *, u_int);
 int              key_to_blob(const Key *, u_char **, u_int *);  int              key_to_blob(const Key *, u_char **, u_int *);

Legend:
Removed from v.1.29  
changed lines
  Added in v.1.30