mirror of https://github.com/openssl/openssl
Fix issues found by md-nits
Fixes #15460 Reviewed-by: Shane Lontis <shane.lontis@oracle.com> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/15461)
This commit is contained in:
parent
32075a1724
commit
3e3ad3c548
|
@ -12257,7 +12257,7 @@ s-cbc 3624.96k 5258.21k 5530.91k 5624.30k 5628.26k
|
||||||
*"Brian Havard" <brianh@kheldar.apana.org.au> and Richard Levitte*
|
*"Brian Havard" <brianh@kheldar.apana.org.au> and Richard Levitte*
|
||||||
|
|
||||||
* Rewrite commands to use `NCONF` routines instead of the old `CONF`.
|
* Rewrite commands to use `NCONF` routines instead of the old `CONF`.
|
||||||
New functions to support `NCONF `routines in extension code.
|
New functions to support `NCONF` routines in extension code.
|
||||||
New function `CONF_set_nconf()`
|
New function `CONF_set_nconf()`
|
||||||
to allow functions which take an `NCONF` to also handle the old `LHASH`
|
to allow functions which take an `NCONF` to also handle the old `LHASH`
|
||||||
structure: this means that the old `CONF` compatible routines can be
|
structure: this means that the old `CONF` compatible routines can be
|
||||||
|
@ -18578,13 +18578,11 @@ ndif
|
||||||
*Ralf S. Engelschall*
|
*Ralf S. Engelschall*
|
||||||
|
|
||||||
* Removed dummy files from the 0.9.1b source tree:
|
* Removed dummy files from the 0.9.1b source tree:
|
||||||
```
|
|
||||||
crypto/asn1/x crypto/bio/cd crypto/bio/fg crypto/bio/grep crypto/bio/vi
|
crypto/asn1/x crypto/bio/cd crypto/bio/fg crypto/bio/grep crypto/bio/vi
|
||||||
crypto/bn/asm/......add.c crypto/bn/asm/a.out crypto/dsa/f crypto/md5/f
|
crypto/bn/asm/......add.c crypto/bn/asm/a.out crypto/dsa/f crypto/md5/f
|
||||||
crypto/pem/gmon.out crypto/perlasm/f crypto/pkcs7/build crypto/rsa/f
|
crypto/pem/gmon.out crypto/perlasm/f crypto/pkcs7/build crypto/rsa/f
|
||||||
crypto/sha/asm/f crypto/threads/f ms/zzz ssl/f ssl/f.mak test/f
|
crypto/sha/asm/f crypto/threads/f ms/zzz ssl/f ssl/f.mak test/f
|
||||||
util/f.mak util/pl/f util/pl/f.mak crypto/bf/bf_locl.old apps/f
|
util/f.mak util/pl/f util/pl/f.mak crypto/bf/bf_locl.old apps/f
|
||||||
```
|
|
||||||
|
|
||||||
*Ralf S. Engelschall*
|
*Ralf S. Engelschall*
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,6 @@ Notes on Perl
|
||||||
- [Required Perl modules](#required-perl-modules)
|
- [Required Perl modules](#required-perl-modules)
|
||||||
- [Notes on installing a Perl module](#notes-on-installing-a-perl-module])
|
- [Notes on installing a Perl module](#notes-on-installing-a-perl-module])
|
||||||
|
|
||||||
|
|
||||||
General Notes
|
General Notes
|
||||||
-------------
|
-------------
|
||||||
|
|
||||||
|
@ -70,35 +69,18 @@ Required Perl modules
|
||||||
We do our best to limit ourselves to core Perl modules to keep the
|
We do our best to limit ourselves to core Perl modules to keep the
|
||||||
requirements down. There are just a few exceptions.
|
requirements down. There are just a few exceptions.
|
||||||
|
|
||||||
|
* Text::Template this is required *for building*
|
||||||
|
|
||||||
## For Building
|
To avoid unnecessary initial hurdles, we include a copy of this module
|
||||||
|
in the source. It will work as a fallback if the module isn't already
|
||||||
|
installed.
|
||||||
|
|
||||||
* `Text::Template`
|
* `Test::More` this is required *for testing*
|
||||||
|
|
||||||
This module is not part of the core Perl modules.
|
We require the minimum version to be 0.96, which appeared in Perl 5.13.4,
|
||||||
As a matter of fact, the core Perl modules do not
|
because that version was the first to have all the features we're using.
|
||||||
include any templating module to date.
|
This module is required for testing only! If you don't plan on running
|
||||||
This module is absolutely needed,
|
the tests, you don't need to bother with this one.
|
||||||
configuration depends on it.
|
|
||||||
|
|
||||||
## For Testing
|
|
||||||
|
|
||||||
* `Test::More`
|
|
||||||
|
|
||||||
We require the minimum version to be 0.96, which
|
|
||||||
appeared in Perl 5.13.4, because that version was
|
|
||||||
the first to have all the features we're using.
|
|
||||||
This module is required for testing only!
|
|
||||||
If you don't plan on running the tests,
|
|
||||||
you don't need to bother with this one.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
To avoid unnecessary initial hurdles, we have bundled a copy of the
|
|
||||||
following modules in our source. They will work as fallbacks if
|
|
||||||
these modules aren't already installed on the system.
|
|
||||||
|
|
||||||
Text::Template
|
|
||||||
|
|
||||||
Notes on installing a Perl module
|
Notes on installing a Perl module
|
||||||
---------------------------------
|
---------------------------------
|
||||||
|
|
|
@ -8,7 +8,6 @@ Notes for the OpenVMS platform
|
||||||
- [About debugging](#about-debugging)
|
- [About debugging](#about-debugging)
|
||||||
- [Checking the distribution](#checking-the-distribution)
|
- [Checking the distribution](#checking-the-distribution)
|
||||||
|
|
||||||
|
|
||||||
Requirement details
|
Requirement details
|
||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,6 @@ Notes for Windows platforms
|
||||||
- [Linking native applications](#linking-native-applications)
|
- [Linking native applications](#linking-native-applications)
|
||||||
- [Hosted builds using Cygwin](#hosted-builds-using-cygwin)
|
- [Hosted builds using Cygwin](#hosted-builds-using-cygwin)
|
||||||
|
|
||||||
|
|
||||||
There are various options to build and run OpenSSL on the Windows platforms.
|
There are various options to build and run OpenSSL on the Windows platforms.
|
||||||
|
|
||||||
"Native" OpenSSL uses the Windows APIs directly at run time.
|
"Native" OpenSSL uses the Windows APIs directly at run time.
|
||||||
|
|
|
@ -9,7 +9,6 @@ Providers
|
||||||
- [The Null Provider](#the-null-provider)
|
- [The Null Provider](#the-null-provider)
|
||||||
- [Loading Providers](#loading-providers)
|
- [Loading Providers](#loading-providers)
|
||||||
|
|
||||||
|
|
||||||
Standard Providers
|
Standard Providers
|
||||||
==================
|
==================
|
||||||
|
|
||||||
|
@ -23,7 +22,6 @@ manual page.
|
||||||
|
|
||||||
[provider(7)]: https://www.openssl.org/docs/manmaster/man7/provider.html
|
[provider(7)]: https://www.openssl.org/docs/manmaster/man7/provider.html
|
||||||
|
|
||||||
|
|
||||||
The Default Provider
|
The Default Provider
|
||||||
--------------------
|
--------------------
|
||||||
|
|
||||||
|
@ -83,11 +81,9 @@ automatically loaded, the null provider can be loaded instead.
|
||||||
This can be useful if you are using non-default library contexts and want
|
This can be useful if you are using non-default library contexts and want
|
||||||
to ensure that the default library context is never used unintentionally.
|
to ensure that the default library context is never used unintentionally.
|
||||||
|
|
||||||
|
|
||||||
Loading Providers
|
Loading Providers
|
||||||
=================
|
=================
|
||||||
|
|
||||||
|
|
||||||
Providers to be loaded can be specified in the OpenSSL config file.
|
Providers to be loaded can be specified in the OpenSSL config file.
|
||||||
See the [config(5)] manual page for information about how to configure
|
See the [config(5)] manual page for information about how to configure
|
||||||
providers via the config file, and how to automatically activate them.
|
providers via the config file, and how to automatically activate them.
|
||||||
|
@ -112,14 +108,12 @@ the legacy and the default provider in the default library context.
|
||||||
[legacy_sect]
|
[legacy_sect]
|
||||||
activate = 1
|
activate = 1
|
||||||
|
|
||||||
|
|
||||||
It is also possible to load providers programmatically. For example you can
|
It is also possible to load providers programmatically. For example you can
|
||||||
load the legacy provider into the default library context as shown below.
|
load the legacy provider into the default library context as shown below.
|
||||||
Note that once you have explicitly loaded a provider into the library context
|
Note that once you have explicitly loaded a provider into the library context
|
||||||
the default provider will no longer be automatically loaded. Therefore you will
|
the default provider will no longer be automatically loaded. Therefore you will
|
||||||
often also want to explicitly load the default provider, as is done here:
|
often also want to explicitly load the default provider, as is done here:
|
||||||
|
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
Algorithm Life-Cycle Diagrams
|
||||||
|
=============================
|
||||||
|
|
||||||
This directory contains the algorithm life-cycle diagram sources.
|
This directory contains the algorithm life-cycle diagram sources.
|
||||||
|
|
||||||
The canonical life-cycles are in the spreadsheet.
|
The canonical life-cycles are in the spreadsheet.
|
||||||
|
@ -6,11 +9,10 @@ The various .dot files are graph descriptions for the
|
||||||
[GraphViz](https://www.graphviz.org/) tool. These omit edges and should
|
[GraphViz](https://www.graphviz.org/) tool. These omit edges and should
|
||||||
be used for guidance only.
|
be used for guidance only.
|
||||||
|
|
||||||
To generate the rendered images, you need to install:
|
To generate the rendered images, you need to install the following packages:
|
||||||
``` sh
|
|
||||||
sudo apt install graphviz cpanminus
|
sudo apt install graphviz cpanminus
|
||||||
sudo cpanm Graph::Easy
|
sudo cpanm Graph::Easy
|
||||||
```
|
|
||||||
|
|
||||||
Running `make` will produce a number of `.txt` and `.png` files.
|
Running `make` will produce a number of `.txt` and `.png` files.
|
||||||
These are the rendered `.dot` files. The `.txt` files require
|
These are the rendered `.dot` files. The `.txt` files require
|
||||||
|
|
Loading…
Reference in New Issue