Artifact [a8bdd14491]

Artifact a8bdd14491f93d89717606a475a8d0471efadb8d00fee548a2541396612f93f9:

Ticket change [a8bdd14491] - New ticket [034c8d2587c3810d|034c8d2587] <i>Issue with OpenSSL1.1 and dh_param access</i>. by betsalel 2020-05-14 21:30:24.
D 2020-05-14T21:30:24.147
J foundin 1.7.21
J icomment Issue\scompiling\swith\sopenSSL1.1\son\sMac:\r\n\r\nIn\sfile\sincluded\sfrom\s./tls.c:84:\r\n./dh_params.h:33:4:\serror:\sincomplete\sdefinition\sof\stype\s'struct\sdh_st'\r\n\s\s\s\s\s\s\s\sdh->p\s=\sBN_bin2bn(dh2048_p,\ssizeof(dh2048_p),\sNULL);\r\n\s\s\s\s\s\s\s\s~~^\r\n/usr/local/opt/openssl@1.1/include/openssl/ossl_typ.h:104:16:\snote:\sforward\sdeclaration\sof\s'struct\sdh_st'\r\ntypedef\sstruct\sdh_st\sDH;\r\n\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s^\r\nIn\sfile\sincluded\sfrom\s./tls.c:84:\r\n./dh_params.h:34:4:\serror:\sincomplete\sdefinition\sof\stype\s'struct\sdh_st'\r\n\s\s\s\s\s\s\s\sdh->g\s=\sBN_bin2bn(dh2048_g,\ssizeof(dh2048_g),\sNULL);\r\n\s\s\s\s\s\s\s\s~~^\r\n/usr/local/opt/openssl@1.1/include/openssl/ossl_typ.h:104:16:\snote:\sforward\sdeclaration\sof\s'struct\sdh_st'\r\ntypedef\sstruct\sdh_st\sDH;\r\n\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s^\r\nIn\sfile\sincluded\sfrom\s./tls.c:84:\r\n./dh_params.h:35:9:\serror:\sincomplete\sdefinition\sof\stype\s'struct\sdh_st'\r\n\s\s\s\s\s\s\s\sif\s((dh->p\s==\sNULL)\s||\s(dh->g\s==\sNULL))\r\n\s\s\s\s\s\s\s\s\s\s\s\s\s~~^\r\n/usr/local/opt/openssl@1.1/include/openssl/ossl_typ.h:104:16:\snote:\sforward\sdeclaration\sof\s'struct\sdh_st'\r\ntypedef\sstruct\sdh_st\sDH;\r\n\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s^\r\nIn\sfile\sincluded\sfrom\s./tls.c:84:\r\n./dh_params.h:35:28:\serror:\sincomplete\sdefinition\sof\stype\s'struct\sdh_st'\r\n\s\s\s\s\s\s\s\sif\s((dh->p\s==\sNULL)\s||\s(dh->g\s==\sNULL))\r\n\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s~~^\r\n/usr/local/opt/openssl@1.1/include/openssl/ossl_typ.h:104:16:\snote:\sforward\sdeclaration\sof\s'struct\sdh_st'\r\ntypedef\sstruct\sdh_st\sDH;\r\n\r\n\r\nFixed\sby\supdating\sthe\sdh_params.h\sto\suse\sthe\sgetter/setter\smethods\s(used\sDH_set0_pqg\sinstead\sof\sdh->p\sand\sdh->g):\r\n\r\n\tif\s((dh\s=\sDH_new())\s==\sNULL)\sreturn(NULL);\r\n\tDH_set0_pqg(dh,\sBN_bin2bn(dh2048_p,\ssizeof(dh2048_p),\sNULL),\sNULL,\sBN_bin2bn(dh2048_g,\ssizeof(dh2048_g),\sNULL));\r\n\tif\s((DH_get0_p(dh)\s==\sNULL)\s||\s(DH_get0_g(dh)\s==\sNULL))\r\n\t\t{\sDH_free(dh);\sreturn(NULL);\s}
J login betsalel
J mimetype text/x-fossil-plain
J private_contact e6943a3a78443df59def0c1273b30a3c866e4484
J severity Minor
J status Open
J title Issue\swith\sOpenSSL1.1\sand\sdh_param\saccess
J type Build\sProblem
K 034c8d2587c3810d268e84a15d2a3e187e54b452
U betsalel
Z e32757543a397255a704f322d9160837