3 The GOST provider is currently built in parallell with the GOST
4 engine, and is implemented like a wrapper around the engine code.
6 ## Currently implemented
22 - magma-ctr-acpkm-omac
23 - kuznyechik-ctr-acpkm
24 - kuznyechik-ctr-acpkm-omac
28 - id-tc26-gost3411-12-256 (md_gost12_256)
29 - id-tc26-gost3411-12-512 (md_gost12_512)
30 - id-GostR3411-94 (md_gost94)
38 - kuznyechik-ctr-acpkm-omac
40 ## TODO, not requiring additional OpenSSL support
42 - Basic support for GOST keys, i.e. implementations of KEYMGMT
43 (including key generation), DECODER and DECODER.
45 - Support for these operations using GOST keys:
47 - ASYM_CIPHER (encryption and decryption using GOST keys)
48 - SIGNATURE (signing and verifying using GOST keys)
50 ## TODO, which requires additional OpenSSL support
52 - TLSTREE support. This may require additional changes in libssl.
55 - PKCS7 and CMS support. This requires OpenSSL PKCS7 and CMS code
56 to change for better interfacing with providers.
60 - Refactor the code into being just a provider. This is to be done
61 when engines aren't supported any more.