Develop and Download Open Source Software

Browse Subversion Repository

Diff of /branches/ssh_chacha20poly1305/ttssh2/ttxssh/ttxssh.c

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

revision 4301 by maya, Sat Feb 12 06:52:18 2011 UTC revision 4307 by maya, Tue Feb 15 09:00:01 2011 UTC
# Line 99  static HFONT DlgKeygenFont; Line 99  static HFONT DlgKeygenFont;
99  static TInstVar FAR *pvar;  static TInstVar FAR *pvar;
100    
101  typedef struct {  typedef struct {
102          int     cnt;          int cnt;
103          HWND    dlg;          HWND dlg;
104          enum hostkey_type type;          enum ssh_keytype type;
105  } cbarg_t;  } cbarg_t;
106    
107    /* WIN32 allows multiple instances of a DLL */    /* WIN32 allows multiple instances of a DLL */
# Line 2864  static BOOL CALLBACK TTXSetupDlg(HWND dl Line 2864  static BOOL CALLBACK TTXSetupDlg(HWND dl
2864  typedef struct {  typedef struct {
2865          RSA *rsa;          RSA *rsa;
2866          DSA *dsa;          DSA *dsa;
2867          enum hostkey_type type;          enum ssh_keytype type;
2868  } ssh_private_key_t;  } ssh_private_key_t;
2869    
2870  static ssh_private_key_t private_key = {NULL, NULL, KEY_UNSPEC};  static ssh_private_key_t private_key = {NULL, NULL, KEY_UNSPEC};
# Line 2872  static ssh_private_key_t private_key = { Line 2872  static ssh_private_key_t private_key = {
2872  typedef struct {  typedef struct {
2873          RSA *rsa;          RSA *rsa;
2874          DSA *dsa;          DSA *dsa;
2875          enum hostkey_type type;          enum ssh_keytype type;
2876  } ssh_public_key_t;  } ssh_public_key_t;
2877    
2878  static ssh_public_key_t public_key = {NULL, NULL, KEY_UNSPEC};  static ssh_public_key_t public_key = {NULL, NULL, KEY_UNSPEC};
# Line 2894  static void free_ssh_key(void) Line 2894  static void free_ssh_key(void)
2894          public_key.type = KEY_UNSPEC;          public_key.type = KEY_UNSPEC;
2895  }  }
2896    
2897  static BOOL generate_ssh_key(enum hostkey_type type, int bits, void (*cbfunc)(int, int, void *), void *cbarg)  static BOOL generate_ssh_key(enum ssh_keytype type, int bits, void (*cbfunc)(int, int, void *), void *cbarg)
2898  {  {
2899          // if SSH key already is generated, should free the resource.          // if SSH key already is generated, should free the resource.
2900          free_ssh_key();          free_ssh_key();
# Line 3440  static void keygen_progress(int phase, i Line 3440  static void keygen_progress(int phase, i
3440  static BOOL CALLBACK TTXKeyGenerator(HWND dlg, UINT msg, WPARAM wParam,  static BOOL CALLBACK TTXKeyGenerator(HWND dlg, UINT msg, WPARAM wParam,
3441                                       LPARAM lParam)                                       LPARAM lParam)
3442  {  {
3443          static enum hostkey_type key_type;          static enum ssh_keytype key_type;
3444          char uimsg[MAX_UIMSG];          char uimsg[MAX_UIMSG];
3445          LOGFONT logfont;          LOGFONT logfont;
3446          HFONT font;          HFONT font;

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

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