{"schema":"libjg2-1",
"vpath":"/git/",
"avatar":"/git/avatar/",
"alang":"",
"gen_ut":1753167335,
"reponame":"openssl",
"desc":"OpenSSL",
"owner": { "name": "Andy Green", "email": "andy@warmcat.com", "md5": "c50933ca2aa61e0fe2c43d46bb6b59cb" },"url":"https://warmcat.com/repo/openssl",
"f":3,
"items": [
{"schema":"libjg2-1",
"cid":"a2933ced4bc3fa2500688077c1c6aa4f",
"commit": {"type":"commit",
"time": 1532265226,
"time_ofs": 120,
"oid_tree": { "oid": "21c17a231c752f08ff9da096a7ed83ff77747c84", "alias": []},
"oid":{ "oid": "708c28f2f0598af6bccbeb60fb46086784aed7da", "alias": []},
"msg": "apps/dsaparam.c: fix -C output.",
"sig_commit": { "git_time": { "time": 1532265226, "offset": 120 }, "name": "Andy Polyakov", "email": "appro@openssl.org", "md5": "50bd64fa2a792cbbf679fa16213a3b2a" },
"sig_author": { "git_time": { "time": 1532173814, "offset": 120 }, "name": "Andy Polyakov", "email": "appro@openssl.org", "md5": "50bd64fa2a792cbbf679fa16213a3b2a" }},
"body": "apps/dsaparam.c: fix -C output.\n\nReviewed-by: Matthias St. Pierre \u003cMatthias.St.Pierre@ncp-e.com\u003e\nReviewed-by: Kurt Roeckx \u003ckurt@roeckx.be\u003e\n(Merged from https://github.com/openssl/openssl/pull/6758)\n"
,
"diff": "diff --git a/apps/dsaparam.c b/apps/dsaparam.c\nindex 8e33ffd..ca072bb 100644\n--- a/apps/dsaparam.c\n+++ b/apps/dsaparam.c\n@@ -180,24 +180,27 @@ int dsaparam_main(int argc, char **argv)\n data \u003d app_malloc(len + 20, \u0022BN space\u0022);\n \n BIO_printf(bio_out, \u0022DSA *get_dsa%d()\u005cn{\u005cn\u0022, bits_p);\n- print_bignum_var(bio_out, p, \u0022dsap\u0022, len, data);\n- print_bignum_var(bio_out, q, \u0022dsaq\u0022, len, data);\n- print_bignum_var(bio_out, g, \u0022dsag\u0022, len, data);\n+ print_bignum_var(bio_out, p, \u0022dsap\u0022, bits_p, data);\n+ print_bignum_var(bio_out, q, \u0022dsaq\u0022, bits_p, data);\n+ print_bignum_var(bio_out, g, \u0022dsag\u0022, bits_p, data);\n BIO_printf(bio_out, \u0022 DSA *dsa \u003d DSA_new();\u005cn\u0022\n+ \u0022 BIGNUM *p, *q, *g;\u005cn\u0022\n \u0022\u005cn\u0022);\n BIO_printf(bio_out, \u0022 if (dsa \u003d\u003d NULL)\u005cn\u0022\n \u0022 return NULL;\u005cn\u0022);\n- BIO_printf(bio_out, \u0022 dsa-\u003ep \u003d BN_bin2bn(dsap_%d, sizeof(dsap_%d), NULL);\u005cn\u0022,\n- bits_p, bits_p);\n- BIO_printf(bio_out, \u0022 dsa-\u003eq \u003d BN_bin2bn(dsaq_%d, sizeof(dsaq_%d), NULL);\u005cn\u0022,\n- bits_p, bits_p);\n- BIO_printf(bio_out, \u0022 dsa-\u003eg \u003d BN_bin2bn(dsag_%d, sizeof(dsag_%d), NULL);\u005cn\u0022,\n- bits_p, bits_p);\n- BIO_printf(bio_out, \u0022 if (!dsa-\u003ep || !dsa-\u003eq || !dsa-\u003eg) {\u005cn\u0022\n- \u0022 DSA_free(dsa);\u005cn\u0022\n+ BIO_printf(bio_out, \u0022 if (!DSA_set0_pqg(dsa, p \u003d BN_bin2bn(dsap_%d, sizeof(dsap_%d), NULL),\u005cn\u0022,\n+ bits_p, bits_p);\n+ BIO_printf(bio_out, \u0022 q \u003d BN_bin2bn(dsaq_%d, sizeof(dsaq_%d), NULL),\u005cn\u0022,\n+ bits_p, bits_p);\n+ BIO_printf(bio_out, \u0022 g \u003d BN_bin2bn(dsag_%d, sizeof(dsag_%d), NULL))) {\u005cn\u0022,\n+ bits_p, bits_p);\n+ BIO_printf(bio_out, \u0022 DSA_free(dsa);\u005cn\u0022\n+ \u0022 BN_free(p);\u005cn\u0022\n+ \u0022 BN_free(q);\u005cn\u0022\n+ \u0022 BN_free(g);\u005cn\u0022\n \u0022 return NULL;\u005cn\u0022\n \u0022 }\u005cn\u0022\n- \u0022 return(dsa);\u005cn}\u005cn\u0022);\n+ \u0022 return dsa;\u005cn}\u005cn\u0022);\n OPENSSL_free(data);\n }\n \n","s":{"c":1753167335,"u": 59141}}
],"g": 60671,"chitpc": 0,"ehitpc": 0,"indexed":0
,
"ab": 0, "si": 0, "db":0, "di":0, "sat":0, "lfc": "0000"}