Add GOST 28147-89 Key wrapping functions

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

Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Add GOST R 34.10-2001 Parameters handling

Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Add ASN1 definitions and implementation

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

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

Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Update error strings and definitions

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 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 large part of new GOST TLS cipher suites

Note: as there are some differences between parameters used, new cipher
suites do not work yet.

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