Documentation: add provider-base(7), describing the base functions
authorRichard Levitte <levitte@openssl.org>
Thu, 18 Jul 2019 13:07:13 +0000 (15:07 +0200)
committerRichard Levitte <levitte@openssl.org>
Mon, 22 Jul 2019 14:42:19 +0000 (16:42 +0200)
commitd4c69c69d171edb17b4d609c15891a9599809ed0
treebbacc3c1176175e636e9811f090e78f3e0fd0473
parent2cafb1dff3ef13c470c4d2d7b1d8a1f7142d8813
Documentation: add provider-base(7), describing the base functions

The base functions are the first tables of function pointers that
libcrypto and the provider pass to each other, thereby providing a
baseline with which they can communicate further with each other.

This also contains an example for a ficticious provider, providing an
implement of a fictitious algorithm for a fictitious operation.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/9409)
doc/man7/provider-base.pod [new file with mode: 0644]