EVP: add a function to call digest ctrl callback

Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
SSL: Update GOST cipher suites handling

In preparation of adding GOST R 34.10-2012 cipher suites, change the way
how GOST cipher suites are handled internally.

Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Add GOST R 34.11-2012 (Streebog) implementation

Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Hook GOST R 34.11-2012 (Streebog) message digest

Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Add tests for GOST R 34.11-94 and -2012

Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Add GOST R 34.10-2012 curves

Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Add TC26-Param-Z param set

Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Add GOST R 34.10-2012 support to GOST_KEY code

Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Add GOST R 34.10-2012 ASN.1 methods

Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Add GOST R 34.10-2012 pmethods

Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Update GOST error codes to work with new GOST R 34.10-2012 functions

Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Add GOST R 34.10-2012 OID definitions

Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
x509: add more GOST values to X509_certificate_type

Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
SSL: Add definitions for new GOST TLS cipher suites

Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
SSL: Define new GOST cipher suites

Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
SSL: Hook new GOST TLS cipher suites

Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
cms: add Streebog OIDs to SMIMECapabilities

Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
pkcs7: add Streebog OIDs to SMIMECapabilities

Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>