Develop and Download Open Source Software

Browse Subversion Repository

Diff of /trunk/ttssh2/ttxssh/crypt.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3227 by maya, Tue Mar 24 15:10:33 2009 UTC revision 4307 by maya, Tue Feb 15 09:00:01 2011 UTC
# Line 82  typedef struct { Line 82  typedef struct {
82  } CRYPTDetectAttack;  } CRYPTDetectAttack;
83    
84  typedef struct {  typedef struct {
85    RSA FAR * RSA_key;    RSA *RSA_key;
86  } CRYPTPublicKey;  } CRYPTPublicKey;
87    
 typedef struct _CRYPTKeyPair {  
   RSA FAR * RSA_key;  
   DSA *DSA_key;  
 } CRYPTKeyPair;  
   
88  typedef union {  typedef union {
89    Cipher3DESState c3DES;    Cipher3DESState c3DES;
90    CipherIDEAState cIDEA;    CipherIDEAState cIDEA;
# Line 136  void CRYPT_set_server_cookie(PTInstVar p Line 131  void CRYPT_set_server_cookie(PTInstVar p
131  void CRYPT_set_client_cookie(PTInstVar pvar, unsigned char FAR * cookie);  void CRYPT_set_client_cookie(PTInstVar pvar, unsigned char FAR * cookie);
132  #define CRYPT_get_server_cookie(pvar) ((pvar)->crypt_state.server_cookie)  #define CRYPT_get_server_cookie(pvar) ((pvar)->crypt_state.server_cookie)
133    
 void CRYPT_free_key_pair(CRYPTKeyPair FAR * key_pair);  
134  void CRYPT_free_public_key(CRYPTPublicKey FAR * key);  void CRYPT_free_public_key(CRYPTPublicKey FAR * key);
135    
136  BOOL CRYPT_set_server_RSA_key(PTInstVar pvar,  BOOL CRYPT_set_server_RSA_key(PTInstVar pvar,
# Line 171  int CRYPT_get_encryption_block_size(PTIn Line 165  int CRYPT_get_encryption_block_size(PTIn
165  BOOL CRYPT_detect_attack(PTInstVar pvar, unsigned char FAR * buf, int bytes);  BOOL CRYPT_detect_attack(PTInstVar pvar, unsigned char FAR * buf, int bytes);
166  int CRYPT_passphrase_decrypt(int cipher, char FAR * passphrase, char FAR * buf, int len);  int CRYPT_passphrase_decrypt(int cipher, char FAR * passphrase, char FAR * buf, int len);
167  RSA FAR *make_key(PTInstVar pvar,  RSA FAR *make_key(PTInstVar pvar,
168                                                   int bits, unsigned char FAR * exp,                    int bits, unsigned char FAR * exp,
169                                                   unsigned char FAR * mod);                    unsigned char FAR * mod);
170    
171  #endif  #endif

Legend:
Removed from v.3227  
changed lines
  Added in v.4307

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26