[openssl-commits] [openssl] master update

2018-03-07 Thread Rich Salz
The branch master has been updated
   via  5ff554cfd2c2b20f9f8c4b0f4c2a61c4e35379f1 (commit)
  from  3b5e5172007d5eb30cec4269a0f763c9632afd06 (commit)


- Log -
commit 5ff554cfd2c2b20f9f8c4b0f4c2a61c4e35379f1
Author: Alex Gaynor 
Date:   Wed Mar 7 14:01:05 2018 -0500

Corrected two typos in a man page

Reviewed-by: Tim Hudson 
Reviewed-by: Rich Salz 
(Merged from https://github.com/openssl/openssl/pull/5542)

---

Summary of changes:
 doc/man3/ADMISSIONS.pod | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/doc/man3/ADMISSIONS.pod b/doc/man3/ADMISSIONS.pod
index c38ad04..5dcf72e 100644
--- a/doc/man3/ADMISSIONS.pod
+++ b/doc/man3/ADMISSIONS.pod
@@ -99,10 +99,10 @@ The B, B, 
B, and
 B types are opaque structures representing the
 analogous types defined in the Common PKI Specification published
 by L.
-Knowledge of those strutures and their semantics is assumed.
+Knowledge of those structures and their semantics is assumed.
 
 The conventional routines to convert between DER and the local format
-are desribed in L.
+are described in L.
 The conventional routines to allocate and free the types are defined
 in L.
 
_
openssl-commits mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-commits


[openssl-commits] [openssl] master update

2018-03-07 Thread Rich Salz
The branch master has been updated
   via  3b5e5172007d5eb30cec4269a0f763c9632afd06 (commit)
  from  d8b67b9d0f711622523c36dbdd1ae3ab01d474f6 (commit)


- Log -
commit 3b5e5172007d5eb30cec4269a0f763c9632afd06
Author: Sergey Zhuravlev 
Date:   Wed Mar 7 12:58:38 2018 -0500

Add GOST OIDs for Edwards parameter sets

Add OIDs for parameter sets of Edwards elliptic curves.

CLA: trivial

Reviewed-by: Bernd Edlinger 
Reviewed-by: Rich Salz 
(Merged from https://github.com/openssl/openssl/pull/5380)

---

Summary of changes:
 crypto/objects/obj_dat.h   | 25 -
 crypto/objects/obj_mac.num |  3 +++
 crypto/objects/objects.txt |  3 +++
 fuzz/oids.txt  |  3 +++
 include/openssl/obj_mac.h  | 14 ++
 5 files changed, 43 insertions(+), 5 deletions(-)

diff --git a/crypto/objects/obj_dat.h b/crypto/objects/obj_dat.h
index 61b12bf..c62f4ea 100644
--- a/crypto/objects/obj_dat.h
+++ b/crypto/objects/obj_dat.h
@@ -10,7 +10,7 @@
  */
 
 /* Serialized OID's */
-static const unsigned char so[7342] = {
+static const unsigned char so[7368] = {
 0x2A,0x86,0x48,0x86,0xF7,0x0D, /* [0] OBJ_rsadsi */
 0x2A,0x86,0x48,0x86,0xF7,0x0D,0x01,/* [6] OBJ_pkcs */
 0x2A,0x86,0x48,0x86,0xF7,0x0D,0x02,0x02,   /* [   13] OBJ_md2 */
@@ -1032,9 +1032,12 @@ static const unsigned char so[7342] = {
 0x2A,0x81,0x1C,0xCF,0x55,0x01,0x83,0x78,   /* [ 7315] 
OBJ_sm3WithRSAEncryption */
 0x2A,0x86,0x48,0x86,0xF7,0x0D,0x01,0x01,0x0F,  /* [ 7323] 
OBJ_sha512_224WithRSAEncryption */
 0x2A,0x86,0x48,0x86,0xF7,0x0D,0x01,0x01,0x10,  /* [ 7332] 
OBJ_sha512_256WithRSAEncryption */
+0x2A,0x85,0x03,0x07,0x01,0x02,0x01,0x01,   /* [ 7341] 
OBJ_id_tc26_gost_3410_2012_256_constants */
+0x2A,0x85,0x03,0x07,0x01,0x02,0x01,0x01,0x01,  /* [ 7349] 
OBJ_id_tc26_gost_3410_2012_256_paramSetA */
+0x2A,0x85,0x03,0x07,0x01,0x02,0x01,0x02,0x03,  /* [ 7358] 
OBJ_id_tc26_gost_3410_2012_512_paramSetC */
 };
 
-#define NUM_NID 1147
+#define NUM_NID 1150
 static const ASN1_OBJECT nid_objs[NUM_NID] = {
 {"UNDEF", "undefined", NID_undef},
 {"rsadsi", "RSA Data Security, Inc.", NID_rsadsi, 6, [0]},
@@ -2183,9 +2186,12 @@ static const ASN1_OBJECT nid_objs[NUM_NID] = {
 {"RSA-SM3", "sm3WithRSAEncryption", NID_sm3WithRSAEncryption, 8, 
[7315]},
 {"RSA-SHA512/224", "sha512-224WithRSAEncryption", 
NID_sha512_224WithRSAEncryption, 9, [7323]},
 {"RSA-SHA512/256", "sha512-256WithRSAEncryption", 
NID_sha512_256WithRSAEncryption, 9, [7332]},
+{"id-tc26-gost-3410-2012-256-constants", 
"id-tc26-gost-3410-2012-256-constants", 
NID_id_tc26_gost_3410_2012_256_constants, 8, [7341]},
+{"id-tc26-gost-3410-2012-256-paramSetA", "GOST R 34.10-2012 (256 bit) 
ParamSet A", NID_id_tc26_gost_3410_2012_256_paramSetA, 9, [7349]},
+{"id-tc26-gost-3410-2012-512-paramSetC", "GOST R 34.10-2012 (512 bit) 
ParamSet C", NID_id_tc26_gost_3410_2012_512_paramSetC, 9, [7358]},
 };
 
-#define NUM_SN 1138
+#define NUM_SN 1141
 static const unsigned int sn_objs[NUM_SN] = {
  364,/* "AD_DVCS" */
  419,/* "AES-128-CBC" */
@@ -2940,9 +2946,12 @@ static const unsigned int sn_objs[NUM_SN] = {
 1000,/* "id-tc26-digest-constants" */
 1002,/* "id-tc26-gost-28147-constants" */
 1003,/* "id-tc26-gost-28147-param-Z" */
+1147,/* "id-tc26-gost-3410-2012-256-constants" */
+1148,/* "id-tc26-gost-3410-2012-256-paramSetA" */
  996,/* "id-tc26-gost-3410-2012-512-constants" */
  998,/* "id-tc26-gost-3410-2012-512-paramSetA" */
  999,/* "id-tc26-gost-3410-2012-512-paramSetB" */
+1149,/* "id-tc26-gost-3410-2012-512-paramSetC" */
  997,/* "id-tc26-gost-3410-2012-512-paramSetTest" */
  988,/* "id-tc26-hmac-gost-3411-2012-256" */
  989,/* "id-tc26-hmac-gost-3411-2012-512" */
@@ -3327,7 +3336,7 @@ static const unsigned int sn_objs[NUM_SN] = {
 1093,/* "x509ExtAdmission" */
 };
 
-#define NUM_LN 1138
+#define NUM_LN 1141
 static const unsigned int ln_objs[NUM_LN] = {
  363,/* "AD Time Stamping" */
  405,/* "ANSI X9.62" */
@@ -3366,8 +3375,10 @@ static const unsigned int ln_objs[NUM_LN] = {
  850,/* "GOST 34.10-94 Cryptocom" */
  811,/* "GOST R 34.10-2001" */
  817,/* "GOST R 34.10-2001 DH" */
+1148,/* "GOST R 34.10-2012 (256 bit) ParamSet A" */
  998,/* "GOST R 34.10-2012 (512 bit) ParamSet A" */
  999,/* "GOST R 34.10-2012 (512 bit) ParamSet B" */
+1149,/* "GOST R 34.10-2012 (512 bit) ParamSet C" */
  997,/* "GOST R 34.10-2012 (512 bit) testing parameter set" */
  979,/* "GOST R 34.10-2012 with 256 bit modulus" */
  980,/* "GOST R 34.10-2012 with 

[openssl-commits] Passed: openssl/openssl#16848 (master - d8b67b9)

2018-03-07 Thread Travis CI
Build Update for openssl/openssl
-

Build: #16848
Status: Passed

Duration: 35 minutes and 18 seconds
Commit: d8b67b9 (master)
Author: Matt Caswell
Message: Remove OPENSSL_USE_NODELETE guards in shlibloadtest

PR #3399 converted shlibloadtest to the new test framework. It also
seemed to add some `OPENSSL_USE_NODELETE` guards to the library
unloading part of the test. This part was added in a commit with this
description:

Review feedback; use single main, #ifdef ADD_TEST

Suppose OPENSSL_USE_NODELETE (via Nick Reilly)

Strangely though there doesn't seem to be any relevant review feedback
in that PR that could justify the addition of those guards. The guards
do not appear in 1.1.0.

Having the guards changes the nature of the test, so that we only test
library unloading on platforms where OPENSSL_USE_NODELETE is set (Linux
and Windows). I can't think of any good reason for this and as it doesn't
seem to be necessary in 1.1.0 so I think we should remove them.

Reviewed-by: Richard Levitte 
(Merged from https://github.com/openssl/openssl/pull/5530)

View the changeset: 
https://github.com/openssl/openssl/compare/3e3c7c364687...d8b67b9d0f71

View the full build log and details: 
https://travis-ci.org/openssl/openssl/builds/350398316?utm_source=email_medium=notification

--

You can configure recipients for build notifications in your .travis.yml file. 
See https://docs.travis-ci.com/user/notifications

_
openssl-commits mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-commits


[openssl-commits] Passed: openssl/openssl#16844 (master - 3e3c7c3)

2018-03-07 Thread Travis CI
Build Update for openssl/openssl
-

Build: #16844
Status: Passed

Duration: 40 minutes and 22 seconds
Commit: 3e3c7c3 (master)
Author: Viktor Dukhovni
Message: Implement multi-process OCSP responder.

With "-multi" the OCSP responder forks multiple child processes,
and respawns them as needed.  This can be used as a long-running
service, not just a demo program.  Therefore the index file is
automatically re-read when changed.  The responder also now optionally
times out client requests.

Reviewed-by: Matt Caswell 

View the changeset: 
https://github.com/openssl/openssl/compare/61ab6919183f...3e3c7c364687

View the full build log and details: 
https://travis-ci.org/openssl/openssl/builds/350389072?utm_source=email_medium=notification

--

You can configure recipients for build notifications in your .travis.yml file. 
See https://docs.travis-ci.com/user/notifications

_
openssl-commits mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-commits


[openssl-commits] Errored: openssl/openssl#16839 (master - 61ab691)

2018-03-07 Thread Travis CI
Build Update for openssl/openssl
-

Build: #16839
Status: Errored

Duration: 33 minutes and 33 seconds
Commit: 61ab691 (master)
Author: Richard Levitte
Message: Configurations/unix-Makefile.tmpl: remove assignment of AS and ASFLAGS

We have never used these variables with the Unix Makefile, and there's
no reason for us to change this, so to avoid confusion, we remove them.

Reviewed-by: Rich Salz 
(Merged from https://github.com/openssl/openssl/pull/5545)

View the changeset: 
https://github.com/openssl/openssl/compare/36359ceca026...61ab6919183f

View the full build log and details: 
https://travis-ci.org/openssl/openssl/builds/350370738?utm_source=email_medium=notification

--

You can configure recipients for build notifications in your .travis.yml file. 
See https://docs.travis-ci.com/user/notifications

_
openssl-commits mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-commits


[openssl-commits] [openssl] master update

2018-03-07 Thread Matt Caswell
The branch master has been updated
   via  d8b67b9d0f711622523c36dbdd1ae3ab01d474f6 (commit)
  from  3e3c7c3646878fbbef07865aca007e112cf0fc26 (commit)


- Log -
commit d8b67b9d0f711622523c36dbdd1ae3ab01d474f6
Author: Matt Caswell 
Date:   Tue Mar 6 10:41:47 2018 +

Remove OPENSSL_USE_NODELETE guards in shlibloadtest

PR #3399 converted shlibloadtest to the new test framework. It also
seemed to add some `OPENSSL_USE_NODELETE` guards to the library
unloading part of the test. This part was added in a commit with this
description:

Review feedback; use single main, #ifdef ADD_TEST

Suppose OPENSSL_USE_NODELETE (via Nick Reilly)

Strangely though there doesn't seem to be any relevant review feedback
in that PR that could justify the addition of those guards. The guards
do not appear in 1.1.0.

Having the guards changes the nature of the test, so that we only test
library unloading on platforms where OPENSSL_USE_NODELETE is set (Linux
and Windows). I can't think of any good reason for this and as it doesn't
seem to be necessary in 1.1.0 so I think we should remove them.

Reviewed-by: Richard Levitte 
(Merged from https://github.com/openssl/openssl/pull/5530)

---

Summary of changes:
 test/shlibloadtest.c | 6 --
 1 file changed, 6 deletions(-)

diff --git a/test/shlibloadtest.c b/test/shlibloadtest.c
index 131d1f6..5f8ec55 100644
--- a/test/shlibloadtest.c
+++ b/test/shlibloadtest.c
@@ -52,12 +52,10 @@ static int shlib_sym(SHLIB lib, const char *symname, 
SHLIB_SYM *sym)
 return *sym != NULL;
 }
 
-# ifdef OPENSSL_USE_NODELETE
 static int shlib_close(SHLIB lib)
 {
 return dlclose(lib) != 0 ? 0 : 1;
 }
-# endif
 #endif
 
 #ifdef DSO_WIN32
@@ -81,12 +79,10 @@ static int shlib_sym(SHLIB lib, const char *symname, 
SHLIB_SYM *sym)
 return *sym != NULL;
 }
 
-# ifdef OPENSSL_USE_NODELETE
 static int shlib_close(SHLIB lib)
 {
 return FreeLibrary(lib) == 0 ? 0 : 1;
 }
-# endif
 #endif
 
 
@@ -149,7 +145,6 @@ static int test_lib(void)
 if (!TEST_int_eq(myOpenSSL_version_num(), OPENSSL_VERSION_NUMBER))
 goto end;
 
-#ifdef OPENSSL_USE_NODELETE
 switch (test_type) {
 case JUST_CRYPTO:
 if (!TEST_true(shlib_close(cryptolib)))
@@ -166,7 +161,6 @@ static int test_lib(void)
 goto end;
 break;
 }
-#endif
 
 result = 1;
 end:
_
openssl-commits mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-commits


[openssl-commits] [openssl] master update

2018-03-07 Thread Viktor Dukhovni
The branch master has been updated
   via  3e3c7c3646878fbbef07865aca007e112cf0fc26 (commit)
   via  c7d5ea2670c2f2ce855b099a14ca2c218661ad3f (commit)
  from  61ab6919183fe804f3ed5cf26fcc121a4ecbb6af (commit)


- Log -
commit 3e3c7c3646878fbbef07865aca007e112cf0fc26
Author: Viktor Dukhovni 
Date:   Mon Mar 5 15:18:04 2018 -0500

Implement multi-process OCSP responder.

With "-multi" the OCSP responder forks multiple child processes,
and respawns them as needed.  This can be used as a long-running
service, not just a demo program.  Therefore the index file is
automatically re-read when changed.  The responder also now optionally
times out client requests.

Reviewed-by: Matt Caswell 

commit c7d5ea2670c2f2ce855b099a14ca2c218661ad3f
Author: Viktor Dukhovni 
Date:   Mon Mar 5 14:40:02 2018 -0500

Prepare to detect index changes in OCSP responder.

Retain open file handle and previous stat data for the CA index
file, enabling detection and index reload (upcoming commit).

Check requirements before entering accept loop.

Reviewed-by: Matt Caswell 

---

Summary of changes:
 CHANGES   |  14 ++
 apps/apps.c   |  21 +++
 apps/apps.h   |  10 ++
 apps/ocsp.c   | 379 ++
 crypto/err/err.c  |   1 +
 doc/man1/ocsp.pod |  18 ++-
 include/openssl/err.h |   1 +
 7 files changed, 388 insertions(+), 56 deletions(-)

diff --git a/CHANGES b/CHANGES
index 5e5abb9..dcbe291 100644
--- a/CHANGES
+++ b/CHANGES
@@ -9,6 +9,20 @@
 
  Changes between 1.1.0g and 1.1.1 [xx XXX ]
 
+  *) On POSIX (BSD, Linux, ...) systems the ocsp(1) command running
+ in responder mode now supports the new "-multi" option, which
+ spawns the specified number of child processes to handle OCSP
+ requests.  The "-timeout" option now also limits the OCSP
+ responder's patience to wait to receive the full client request
+ on a newly accepted connection. Child processes are respawned
+ as needed, and the CA index file is automatically reloaded
+ when changed.  This makes it possible to run the "ocsp" responder
+ as a long-running service, making the OpenSSL CA somewhat more
+ feature-complete.  In this mode, most diagnostic messages logged
+ after entering the event loop are logged via syslog(3) rather than
+ written to stderr.
+ [Viktor Dukhovni]
+
   *) Added support for X448 and Ed448. Heavily based on original work by
  Mike Hamburg.
  [Matt Caswell]
diff --git a/apps/apps.c b/apps/apps.c
index ef57355..5a32dc0 100644
--- a/apps/apps.c
+++ b/apps/apps.c
@@ -1538,12 +1538,27 @@ CA_DB *load_index(const char *dbfile, DB_ATTR *db_attr)
 BIO *in;
 CONF *dbattr_conf = NULL;
 char buf[BSIZE];
+#ifndef OPENSSL_NO_POSIX_IO
+FILE *dbfp;
+struct stat dbst;
+#endif
 
 in = BIO_new_file(dbfile, "r");
 if (in == NULL) {
 ERR_print_errors(bio_err);
 goto err;
 }
+
+#ifndef OPENSSL_NO_POSIX_IO
+BIO_get_fp(in, );
+if (fstat(fileno(dbfp), ) == -1) {
+SYSerr(SYS_F_FSTAT, errno);
+ERR_add_error_data(3, "fstat('", dbfile, "')");
+ERR_print_errors(bio_err);
+goto err;
+}
+#endif
+
 if ((tmpdb = TXT_DB_read(in, DB_NUMBER)) == NULL)
 goto err;
 
@@ -1570,6 +1585,11 @@ CA_DB *load_index(const char *dbfile, DB_ATTR *db_attr)
 }
 }
 
+retdb->dbfname = OPENSSL_strdup(dbfile);
+#ifndef OPENSSL_NO_POSIX_IO
+retdb->dbst = dbst;
+#endif
+
  err:
 NCONF_free(dbattr_conf);
 TXT_DB_free(tmpdb);
@@ -1715,6 +1735,7 @@ void free_index(CA_DB *db)
 {
 if (db) {
 TXT_DB_free(db->db);
+OPENSSL_free(db->dbfname);
 OPENSSL_free(db);
 }
 }
diff --git a/apps/apps.h b/apps/apps.h
index 3086f09..aa63527 100644
--- a/apps/apps.h
+++ b/apps/apps.h
@@ -14,6 +14,12 @@
 # include "internal/nelem.h"
 # include 
 
+# include 
+# ifndef OPENSSL_NO_POSIX_IO
+#  include 
+#  include 
+# endif
+
 # include 
 # include 
 # include 
@@ -509,6 +515,10 @@ typedef struct db_attr_st {
 typedef struct ca_db_st {
 DB_ATTR attributes;
 TXT_DB *db;
+char *dbfname;
+# ifndef OPENSSL_NO_POSIX_IO
+struct stat dbst;
+# endif
 } CA_DB;
 
 void* app_malloc(int sz, const char *what);
diff --git a/apps/ocsp.c b/apps/ocsp.c
index bd16a5b..6de0117 100644
--- a/apps/ocsp.c
+++ b/apps/ocsp.c
@@ -26,6 +26,7 @@ NON_EMPTY_TRANSLATION_UNIT
 /* Needs to be included before the openssl headers */
 # include "apps.h"
 # include "progs.h"
+# include "internal/sockets.h"
 # include 
 # include 
 # include 
@@ -33,6 +34,23 @@ NON_EMPTY_TRANSLATION_UNIT
 # include 
 # include 
 # include 
+# include 
+
+# if 

[openssl-commits] [openssl] OpenSSL_1_1_0-stable update

2018-03-07 Thread Richard Levitte
The branch OpenSSL_1_1_0-stable has been updated
   via  bfdcf291602d74100c3a3b86af67cfc750095a47 (commit)
  from  7d162ac37eb829be319477f42ddb5509f6c766b0 (commit)


- Log -
commit bfdcf291602d74100c3a3b86af67cfc750095a47
Author: Richard Levitte 
Date:   Wed Mar 7 14:52:47 2018 +0100

Configurations/unix-Makefile.tmpl: remove assignment of AS and ASFLAGS

We have never used these variables with the Unix Makefile, and there's
no reason for us to change this, so to avoid confusion, we remove them.

Reviewed-by: Rich Salz 
(Merged from https://github.com/openssl/openssl/pull/5545)

(cherry picked from commit 61ab6919183fe804f3ed5cf26fcc121a4ecbb6af)

---

Summary of changes:
 Configurations/unix-Makefile.tmpl | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/Configurations/unix-Makefile.tmpl 
b/Configurations/unix-Makefile.tmpl
index 79993e3..d7e4ad1 100644
--- a/Configurations/unix-Makefile.tmpl
+++ b/Configurations/unix-Makefile.tmpl
@@ -208,9 +208,8 @@ TARFILE=../$(NAME).tar
 # order to be excused from maintaining a separate set of architecture
 # dependent assembler flags. E.g. if you throw -mcpu=ultrasparc at SPARC
 # gcc, then the driver will automatically translate it to -xarch=v8plus
-# and pass it down to assembler.
-AS=$(CC) -c
-ASFLAG=$(CFLAGS)
+# and pass it down to assembler.  In any case, we do not define AS or
+# ASFLAGS for this reason.
 PERLASM_SCHEME= {- $target{perlasm_scheme} -}
 
 # For x86 assembler: Set PROCESSOR to 386 if you want to support
_
openssl-commits mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-commits


[openssl-commits] Passed: openssl/openssl#16835 (master - 36359ce)

2018-03-07 Thread Travis CI
Build Update for openssl/openssl
-

Build: #16835
Status: Passed

Duration: 36 minutes and 52 seconds
Commit: 36359ce (master)
Author: Dr. Matthias St. Pierre
Message: BIO_s_mem.pod: fix indirection for out parameter **pp

BIO_get_mem_data() and BIO_get_mem_ptr() assign to *pp, not pp

Reviewed-by: Rich Salz 
(Merged from https://github.com/openssl/openssl/pull/5544)

View the changeset: 
https://github.com/openssl/openssl/compare/72983c0eab75...36359ceca026

View the full build log and details: 
https://travis-ci.org/openssl/openssl/builds/350336646?utm_source=email_medium=notification

--

You can configure recipients for build notifications in your .travis.yml file. 
See https://docs.travis-ci.com/user/notifications

_
openssl-commits mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-commits


[openssl-commits] [openssl] master update

2018-03-07 Thread matthias . st . pierre
The branch master has been updated
   via  36359ceca02671e0835a9712232eaf906caa6c9d (commit)
  from  72983c0eab750dfc1b6298c516df7afb1a73ba54 (commit)


- Log -
commit 36359ceca02671e0835a9712232eaf906caa6c9d
Author: Dr. Matthias St. Pierre 
Date:   Wed Mar 7 14:37:23 2018 +0100

BIO_s_mem.pod: fix indirection for out parameter **pp

BIO_get_mem_data() and BIO_get_mem_ptr() assign to *pp, not pp

Reviewed-by: Rich Salz 
(Merged from https://github.com/openssl/openssl/pull/5544)

---

Summary of changes:
 doc/man3/BIO_s_mem.pod | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/doc/man3/BIO_s_mem.pod b/doc/man3/BIO_s_mem.pod
index b55ecbf..050d778 100644
--- a/doc/man3/BIO_s_mem.pod
+++ b/doc/man3/BIO_s_mem.pod
@@ -56,14 +56,14 @@ zero then it will return B when it is empty and it will 
set the read retry
 flag (that is BIO_read_retry(b) is true). To avoid ambiguity with a normal
 positive return value B should be set to a negative value, typically -1.
 
-BIO_get_mem_data() sets B to a pointer to the start of the memory BIOs data
+BIO_get_mem_data() sets *B to a pointer to the start of the memory BIOs 
data
 and returns the total amount of data available. It is implemented as a macro.
 
 BIO_set_mem_buf() sets the internal BUF_MEM structure to B and sets the
 close flag to B, that is B should be either BIO_CLOSE or BIO_NOCLOSE.
 It is a macro.
 
-BIO_get_mem_ptr() places the underlying BUF_MEM structure in B. It is
+BIO_get_mem_ptr() places the underlying BUF_MEM structure in *B. It is
 a macro.
 
 BIO_new_mem_buf() creates a memory BIO using B bytes of data at B,
_
openssl-commits mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-commits


[openssl-commits] [openssl] OpenSSL_1_1_0-stable update

2018-03-07 Thread matthias . st . pierre
The branch OpenSSL_1_1_0-stable has been updated
   via  7d162ac37eb829be319477f42ddb5509f6c766b0 (commit)
  from  77ba00bc3b7a1348f310ea7ce44890eb2c11899f (commit)


- Log -
commit 7d162ac37eb829be319477f42ddb5509f6c766b0
Author: Dr. Matthias St. Pierre 
Date:   Wed Mar 7 14:37:23 2018 +0100

BIO_s_mem.pod: fix indirection for out parameter **pp

BIO_get_mem_data() and BIO_get_mem_ptr() assign to *pp, not pp

Reviewed-by: Rich Salz 
(Merged from https://github.com/openssl/openssl/pull/5544)

---

Summary of changes:
 doc/crypto/BIO_s_mem.pod | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/doc/crypto/BIO_s_mem.pod b/doc/crypto/BIO_s_mem.pod
index b272c41..2db39af 100644
--- a/doc/crypto/BIO_s_mem.pod
+++ b/doc/crypto/BIO_s_mem.pod
@@ -56,14 +56,14 @@ zero then it will return B when it is empty and it will 
set the read retry
 flag (that is BIO_read_retry(b) is true). To avoid ambiguity with a normal
 positive return value B should be set to a negative value, typically -1.
 
-BIO_get_mem_data() sets B to a pointer to the start of the memory BIOs data
+BIO_get_mem_data() sets *B to a pointer to the start of the memory BIOs 
data
 and returns the total amount of data available. It is implemented as a macro.
 
 BIO_set_mem_buf() sets the internal BUF_MEM structure to B and sets the
 close flag to B, that is B should be either BIO_CLOSE or BIO_NOCLOSE.
 It is a macro.
 
-BIO_get_mem_ptr() places the underlying BUF_MEM structure in B. It is
+BIO_get_mem_ptr() places the underlying BUF_MEM structure in *B. It is
 a macro.
 
 BIO_new_mem_buf() creates a memory BIO using B bytes of data at B,
_
openssl-commits mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-commits


[openssl-commits] [openssl] OpenSSL_1_0_2-stable update

2018-03-07 Thread matthias . st . pierre
The branch OpenSSL_1_0_2-stable has been updated
   via  abeb388fd014c86d990ab741a05de04416594dfe (commit)
  from  43032197607b1c0825e5dcfb5a08a7351a1289d5 (commit)


- Log -
commit abeb388fd014c86d990ab741a05de04416594dfe
Author: Dr. Matthias St. Pierre 
Date:   Wed Mar 7 14:37:23 2018 +0100

BIO_s_mem.pod: fix indirection for out parameter **pp

BIO_get_mem_data() and BIO_get_mem_ptr() assign to *pp, not pp

Reviewed-by: Rich Salz 
(Merged from https://github.com/openssl/openssl/pull/5544)

---

Summary of changes:
 doc/crypto/BIO_s_mem.pod | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/doc/crypto/BIO_s_mem.pod b/doc/crypto/BIO_s_mem.pod
index 9f23964..7663d8b 100644
--- a/doc/crypto/BIO_s_mem.pod
+++ b/doc/crypto/BIO_s_mem.pod
@@ -50,14 +50,14 @@ zero then it will return B when it is empty and it will 
set the read retry
 flag (that is BIO_read_retry(b) is true). To avoid ambiguity with a normal
 positive return value B should be set to a negative value, typically -1.
 
-BIO_get_mem_data() sets B to a pointer to the start of the memory BIOs data
+BIO_get_mem_data() sets *B to a pointer to the start of the memory BIOs 
data
 and returns the total amount of data available. It is implemented as a macro.
 
 BIO_set_mem_buf() sets the internal BUF_MEM structure to B and sets the
 close flag to B, that is B should be either BIO_CLOSE or BIO_NOCLOSE.
 It is a macro.
 
-BIO_get_mem_ptr() places the underlying BUF_MEM structure in B. It is
+BIO_get_mem_ptr() places the underlying BUF_MEM structure in *B. It is
 a macro.
 
 BIO_new_mem_buf() creates a memory BIO using B bytes of data at B,
_
openssl-commits mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-commits


[openssl-commits] Build completed: openssl master.16130

2018-03-07 Thread AppVeyor


Build openssl master.16130 completed



Commit a69151df5f by Dr. Matthias St. Pierre on 3/7/2018 1:37 PM:

BIO_s_mem.pod: fix indirection for out parameter **pp


Configure your notification preferences

_
openssl-commits mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-commits


[openssl-commits] Build failed: openssl master.16129

2018-03-07 Thread AppVeyor



Build openssl master.16129 failed


Commit 3c46af6c70 by Richard Levitte on 3/7/2018 1:24 PM:

fixup! Make "make variables" config attributes for overridable flags


Configure your notification preferences

_
openssl-commits mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-commits


[openssl-commits] Build completed: openssl master.16126

2018-03-07 Thread AppVeyor


Build openssl master.16126 completed



Commit 8f418a3298 by Alex Gaynor on 3/7/2018 12:27 PM:

Corrected two typos in a man page


Configure your notification preferences

_
openssl-commits mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-commits


[openssl-commits] Build failed: openssl master.16125

2018-03-07 Thread AppVeyor



Build openssl master.16125 failed


Commit b45e614204 by Richard Levitte on 3/7/2018 10:39 AM:

fixup! Make "make variables" config attributes for overridable flags


Configure your notification preferences

_
openssl-commits mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-commits


[openssl-commits] Build failed: openssl master.16124

2018-03-07 Thread AppVeyor



Build openssl master.16124 failed


Commit a930659ef0 by Richard Levitte on 3/7/2018 10:00 AM:

fixup! Make "make variables" config attributes for overridable flags


Configure your notification preferences

_
openssl-commits mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-commits


[openssl-commits] Build completed: openssl master.16123

2018-03-07 Thread AppVeyor


Build openssl master.16123 completed



Commit 32a1aefbbd by Viktor Dukhovni on 3/7/2018 9:49 AM:

Fixup: style, CHANGES and RAND_poll()


Configure your notification preferences

_
openssl-commits mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-commits


[openssl-commits] Build failed: openssl master.16122

2018-03-07 Thread AppVeyor



Build openssl master.16122 failed


Commit faafbea2de by Richard Levitte on 3/7/2018 9:48 AM:

fixup! Make "make variables" config attributes for overridable flags


Configure your notification preferences

_
openssl-commits mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-commits