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:
Rich Salz 2021-05-25 10:28:49 -04:00 committed by Richard Levitte
parent 32075a1724
commit 3e3ad3c548
6 changed files with 17 additions and 43 deletions

View File

@ -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*

View File

@ -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
--------------------------------- ---------------------------------

View File

@ -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
------------------- -------------------

View File

@ -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.

View File

@ -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>

View File

@ -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