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

scmno****@osdn***** scmno****@osdn*****
2019年 7月 23日 (火) 22:31:38 JST


Revision: 7881
          https://osdn.net/projects/ttssh2/scm/svn/commits/7881
Author:   yutakapon
Date:     2019-07-23 22:31:37 +0900 (Tue, 23 Jul 2019)
Log Message:
-----------
単体テスト完了した箇所のコメントを除去した。
dh_new_group_asc()でDH構造体にポイントをセットし直せていなかった問題を修正した。
チケット #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/ssh.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-23 10:34:44 UTC (rev 7880)
+++ branches/openssl_1_1_1_v2/ttssh2/ttxssh/kex.c	2019-07-23 13:31:37 UTC (rev 7881)
@@ -33,7 +33,6 @@
 
 static DH *dh_new_group_asc(const char *gen, const char *modulus)
 {
-	/********* OPENSSL1.1.1 NOTEST *********/
 	DH *dh = NULL;
 	BIGNUM *p, *g;
 
@@ -55,6 +54,9 @@
 		goto error;
 	}
 
+	// BN_hex2bn()\x82ŕϊ\xB7\x82\xB5\x82\xBD\x83|\x83C\x83\x93\x83^\x82\xF0DH\x8D\\x91\xA2\x91̂ɃZ\x83b\x83g\x82\xB7\x82\xE9\x81B
+	DH_set0_pqg(dh, p, NULL, g);
+
 	return (dh);
 
 error:
@@ -296,7 +298,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;

Modified: branches/openssl_1_1_1_v2/ttssh2/ttxssh/ssh.c
===================================================================
--- branches/openssl_1_1_1_v2/ttssh2/ttxssh/ssh.c	2019-07-23 10:34:44 UTC (rev 7880)
+++ branches/openssl_1_1_1_v2/ttssh2/ttxssh/ssh.c	2019-07-23 13:31:37 UTC (rev 7881)
@@ -5366,7 +5366,6 @@
 //
 static void SSH2_dh_kex_init(PTInstVar pvar)
 {
-	/********* OPENSSL1.1.1 NOTEST *********/
 	DH *dh = NULL;
 	buffer_t *msg = NULL;
 	unsigned char *outmsg;
@@ -5844,7 +5843,6 @@
 //
 static BOOL handle_SSH2_dh_kex_reply(PTInstVar pvar)
 {
-	/********* OPENSSL1.1.1 NOTEST *********/
 	char *data;
 	int len;
 	int offset = 0;


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