[Ttssh2-commit] [7858] 単体テスト完了した箇所のコメントを除去した。

scmno****@osdn***** scmno****@osdn*****
2019年 7月 18日 (木) 23:47:20 JST


Revision: 7858
          https://osdn.net/projects/ttssh2/scm/svn/commits/7858
Author:   yutakapon
Date:     2019-07-18 23:47:19 +0900 (Thu, 18 Jul 2019)
Log Message:
-----------
単体テスト完了した箇所のコメントを除去した。
TTXKeyGeneratorでgenerate_ssh_key()が失敗した場合においても、ダイアログをクローズできるようにした。
チケット #36876 

Ticket Links:
------------
    https://osdn.net/projects/ttssh2/tracker/detail/36876

Modified Paths:
--------------
    branches/openssl_1_1_1_v2/ttssh2/ttxssh/kex.c
    branches/openssl_1_1_1_v2/ttssh2/ttxssh/ttxssh.c

-------------- next part --------------
Modified: branches/openssl_1_1_1_v2/ttssh2/ttxssh/kex.c
===================================================================
--- branches/openssl_1_1_1_v2/ttssh2/ttxssh/kex.c	2019-07-17 15:37:28 UTC (rev 7857)
+++ branches/openssl_1_1_1_v2/ttssh2/ttxssh/kex.c	2019-07-18 14:47:19 UTC (rev 7858)
@@ -430,7 +430,6 @@
 	static unsigned char digest[EVP_MAX_MD_SIZE];
 	EVP_MD_CTX *md = NULL;
 
-	/********* OPENSSL1.1.1 NOTEST *********/
 	md = EVP_MD_CTX_new();
 	if (md == NULL)
 		goto error;
@@ -515,7 +514,6 @@
 	int mdsz = EVP_MD_size(evp_md);
 	u_char *digest = malloc(roundup(need, mdsz));
 
-	/********* OPENSSL1.1.1 NOTEST *********/
 	md = EVP_MD_CTX_new();
 	if (md == NULL)
 		goto skip;

Modified: branches/openssl_1_1_1_v2/ttssh2/ttxssh/ttxssh.c
===================================================================
--- branches/openssl_1_1_1_v2/ttssh2/ttxssh/ttxssh.c	2019-07-17 15:37:28 UTC (rev 7857)
+++ branches/openssl_1_1_1_v2/ttssh2/ttxssh/ttxssh.c	2019-07-18 14:47:19 UTC (rev 7858)
@@ -145,7 +145,6 @@
 
 	ssh_heartbeat_lock_initialize();
 
-	/********* OPENSSL1.1.1 NOTEST *********/
 	pvar->evpcip[MODE_IN] = EVP_CIPHER_CTX_new();
 	pvar->evpcip[MODE_OUT] = EVP_CIPHER_CTX_new();
 	/*** TODO: OPENSSL1.1.1 ERROR CHECK ***/
@@ -181,7 +180,6 @@
 
 	ssh_heartbeat_lock_finalize();
 
-	/********* OPENSSL1.1.1 NOTEST *********/
 	EVP_CIPHER_CTX_free(pvar->evpcip[MODE_IN]);
 	EVP_CIPHER_CTX_free(pvar->evpcip[MODE_OUT]);
 }
@@ -4230,7 +4228,6 @@
 	buffer_free(encoded);
 	buffer_free(blob);
 
-	/********* OPENSSL1.1.1 NOTEST *********/
 	if (cipher_ctx) {
 		EVP_CIPHER_CTX_free(cipher_ctx);
 	}
@@ -4433,6 +4430,13 @@
 
 				// set focus to passphrase edit control (2007.1.27 maya)
 				SetFocus(GetDlgItem(dlg, IDC_KEY_EDIT));
+
+			} else {
+				// generate_ssh_key()\x82\xAA\x8E\xB8\x94s\x82\xB5\x82\xBD\x8Fꍇ\x82ɂ\xA8\x82\xA2\x82Ă\xE0\x81A\x83_\x83C\x83A\x83\x8D\x83O\x82\xF0
+				// \x83N\x83\x8D\x81[\x83Y\x82ł\xAB\x82\xE9\x82悤\x82ɂ\xB5\x82Ă\xA8\x82\xAD\x81B
+				EnableWindow(GetDlgItem(dlg, IDOK), TRUE);
+				EnableWindow(GetDlgItem(dlg, IDCANCEL), TRUE);
+
 			}
 			return TRUE;
 			}


Ttssh2-commit メーリングリストの案内