head 1.5; access; symbols pkgsrc-2020Q1:1.4.0.48 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.70 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.66 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.64 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.62 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.60 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.58 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.4.0.56 pkgsrc-2018Q2-base:1.4 pkgsrc-2018Q1:1.4.0.54 pkgsrc-2018Q1-base:1.4 pkgsrc-2017Q4:1.4.0.52 pkgsrc-2017Q4-base:1.4 pkgsrc-2017Q3:1.4.0.50 pkgsrc-2017Q3-base:1.4 pkgsrc-2017Q2:1.4.0.46 pkgsrc-2017Q2-base:1.4 pkgsrc-2017Q1:1.4.0.44 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.4.0.42 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.40 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.4.0.38 pkgsrc-2016Q2-base:1.4 pkgsrc-2016Q1:1.4.0.36 pkgsrc-2016Q1-base:1.4 pkgsrc-2015Q4:1.4.0.34 pkgsrc-2015Q4-base:1.4 pkgsrc-2015Q3:1.4.0.32 pkgsrc-2015Q3-base:1.4 pkgsrc-2015Q2:1.4.0.30 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.4.0.28 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.4.0.26 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.4.0.24 pkgsrc-2014Q3-base:1.4 pkgsrc-2014Q2:1.4.0.22 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.4.0.20 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.4.0.18 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.16 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.14 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.12 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.4.0.10 pkgsrc-2012Q4-base:1.4 pkgsrc-2012Q3:1.4.0.8 pkgsrc-2012Q3-base:1.4 pkgsrc-2012Q2:1.4.0.6 pkgsrc-2012Q2-base:1.4 pkgsrc-2012Q1:1.4.0.4 pkgsrc-2012Q1-base:1.4 pkgsrc-2011Q4:1.4.0.2 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q3:1.2.0.20 pkgsrc-2011Q3-base:1.2 pkgsrc-2011Q2:1.2.0.18 pkgsrc-2011Q2-base:1.2 pkgsrc-2011Q1:1.2.0.16 pkgsrc-2011Q1-base:1.2 pkgsrc-2010Q4:1.2.0.14 pkgsrc-2010Q4-base:1.2 pkgsrc-2010Q3:1.2.0.12 pkgsrc-2010Q3-base:1.2 pkgsrc-2010Q2:1.2.0.10 pkgsrc-2010Q2-base:1.2 pkgsrc-2010Q1:1.2.0.8 pkgsrc-2010Q1-base:1.2 pkgsrc-2009Q4:1.2.0.6 pkgsrc-2009Q4-base:1.2 pkgsrc-2009Q3:1.2.0.4 pkgsrc-2009Q3-base:1.2 pkgsrc-2009Q2:1.2.0.2 pkgsrc-2009Q2-base:1.2 pkgsrc-2009Q1:1.1.0.4 pkgsrc-2009Q1-base:1.1 pkgsrc-2008Q4:1.1.0.2 pkgsrc-2008Q4-base:1.1; locks; strict; comment @# @; 1.5 date 2020.04.20.13.19.38; author joerg; state dead; branches; next 1.4; commitid 7wPDvyWZxQUHR75C; 1.4 date 2011.12.07.15.15.53; author joerg; state Exp; branches; next 1.3; 1.3 date 2011.12.05.17.20.14; author joerg; state Exp; branches; next 1.2; 1.2 date 2009.06.10.06.40.11; author minskim; state Exp; branches; next 1.1; 1.1 date 2008.10.26.04.48.22; author minskim; state Exp; branches; next ; desc @@ 1.5 log @Update to eet-1.7.10 with an additional patch for OpenSSL 1.1: * Fix memory leak in eet_image. * With segfault with edje_cc in some cases * Fix eet_cache_concurrency test @ text @$NetBSD: patch-aa,v 1.4 2011/12/07 15:15:53 joerg Exp $ --- src/lib/eet_cipher.c.orig 2011-11-21 02:09:15.000000000 +0000 +++ src/lib/eet_cipher.c @@@@ -407,8 +407,18 @@@@ on_error: dh = EVP_PKEY_get1_DH(key->private_key); if (dh) { + BIO *b; fprintf(out, "Private key (DH):\n"); - DHparams_print_fp(out, dh); + if ((b=BIO_new(BIO_s_file())) == NULL) + { + DHerr(DH_F_DHPARAMS_PRINT_FP,ERR_R_BUF_LIB); + } + else + { + BIO_set_fp(b, out, BIO_NOCLOSE); + DHparams_print(b, dh); + BIO_free(b); + } } fprintf(out, "Public certificate:\n"); @ 1.4 log @Fix merge error @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.3 2011/12/05 17:20:14 joerg Exp $ @ 1.3 log @Update to eet-1.5.0. Includes various performance and memory foot print improvements. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.2 2009/06/10 06:40:11 minskim Exp $ d5 1 a5 1 @@@@ -407,8 +407,19 @@@@ on_error: d11 1 a11 1 DHparams_print_fp(out, dh); @ 1.2 log @Update eet to 1.2.0. Changes: * Make use of eina. * Fix string in list and hash. * Fix array in eet_data. * Add crypto support to eet with OpenSSL. * Add GNUtls support to eet. * Make password callback work with GNUtls. * Add a function to retrieve raw signature. * Fix a corrupted pointer use in eet_cipher.c * Add some missing __UNUSED__ flags. * Fix problem reported by llvm * Add sha1 retrieval for an Eet_File. * Force fsync() after data is written to file, solve ext4 issues. * Disable fsync. Edit the code if you need it. * Make eet_data thread safe. * Fix eet pkg-config dependencies. * Fix double init of gcry. * Release eet 1.2.0 @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- src/lib/eet_cipher.c.orig 2009-04-18 09:24:20.000000000 -0700 d5 18 a22 18 @@@@ -315,8 +315,18 @@@@ eet_identity_print(Eet_Key *key, FILE *o dh = EVP_PKEY_get1_DH(key->private_key); if (dh) { + BIO *b; fprintf(out, "Private key (DH):\n"); - DHparams_print_fp(out, dh); + if ((b=BIO_new(BIO_s_file())) == NULL) + { + DHerr(DH_F_DHPARAMS_PRINT_FP,ERR_R_BUF_LIB); + } + else + { + BIO_set_fp(b, out, BIO_NOCLOSE); + DHparams_print(b, dh); + BIO_free(b); + } } d24 1 a24 1 fprintf(out, "Public certificate:\n"); @ 1.1 log @Update eet to 1.1.0. Changes: - Fixes to data codecs (data descriptors). - Fixes for non-existing files opened READ/WRITE and other miscellanouse bugs found. - Speedups for decoding and lookups, make inline-image decode better on some platforms and add signed-eet file support as well as opening eet files from memory. @ text @d3 20 a22 20 --- src/lib/eet_cypher.c.orig 2008-09-09 05:40:54.000000000 -0700 +++ src/lib/eet_cypher.c @@@@ -92,8 +92,18 @@@@ eet_identity_print(Eet_Key *key, FILE *o dh = EVP_PKEY_get1_DH(key->private_key); if (dh) { + BIO *b; fprintf(out, "Private key (DH) :\n"); - DHparams_print_fp(out, dh); + if ((b=BIO_new(BIO_s_file())) == NULL) + { + DHerr(DH_F_DHPARAMS_PRINT_FP,ERR_R_BUF_LIB); + } + else + { + BIO_set_fp(b, out, BIO_NOCLOSE); + DHparams_print(b, dh); + BIO_free(b); + } } d24 1 a24 1 fprintf(out, "Public certificate :\n"); @