[Ttssh2-commit] [7792] BIGNUM構造体のnegメンバーアクセスを BN_is_negative 関数に置き換えた。

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2019年 6月 22日 (土) 21:19:07 JST


Revision: 7792
          https://osdn.net/projects/ttssh2/scm/svn/commits/7792
Author:   yutakapon
Date:     2019-06-22 21:19:07 +0900 (Sat, 22 Jun 2019)
Log Message:
-----------
BIGNUM構造体のnegメンバーアクセスを BN_is_negative 関数に置き換えた。
チケット #36876 

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

Modified Paths:
--------------
    branches/openssl_1_1_1_v2/ttssh2/ttxssh/kex.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-06-22 11:13:50 UTC (rev 7791)
+++ branches/openssl_1_1_1_v2/ttssh2/ttxssh/kex.c	2019-06-22 12:19:07 UTC (rev 7792)
@@ -471,7 +471,11 @@
 	int n = BN_num_bits(dh_pub);
 	int bits_set = 0;
 
-	if (dh_pub->neg) {
+	/********* OPENSSL1.1.1 NOTEST *********/
+	// OpenSSL 1.1.0\x82ŁABIGNUM\x8D\\x91\xA2\x91̂\xCCneg\x83\x81\x83\x93\x83o\x81[\x82ɒ\xBC\x90ڃA\x83N\x83Z\x83X\x82ł\xAB\x82Ȃ\xAD\x82Ȃ\xC1\x82\xBD\x82\xBD\x82߁A
+	// BN_is_negative\x8A֐\x94\x82ɒu\x8A\xB7\x82\xB7\x82\xE9\x81BOpenSSL 1.0.2\x82ł̓}\x83N\x83\x8D\x92\xE8\x8B`\x82\xB3\x82\xEA\x82Ă\xA2\x82\xE9\x82̂ŁA
+	// OpenSSL 1.0.2\x82ł\xE0\x81A\x82\xB1\x82̏\x91\x82\xAB\x95\xFB\x82ł悢\x81B
+	if (BN_is_negative(dh_pub)) {
 		//logit("invalid public DH value: negativ");
 		return 0;
 	}


Ttssh2-commit メーリングリストの案内
Back to archive index