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; }