КриптоПро CSP  

CPC_ALG_PARAMS_

Структура настроек параметров алгоритмов.

typedef struct CPC_ALG_PARAMS_ {
CHAR szOID_Hash[64];
CHAR szOID_Cipher[64];
CHAR szOID_Sign512_2012[64];
CHAR szOID_DH512_2012[64];
CHAR szOID_Sign_2001[64];
CHAR szOID_DH_2001[64];
BOOL fNoTables; } CPC_ALG_PARAMS, *LPCPC_ALG_PARAMS;

Члены

szOID_Hash
OID параметров хэширования. Если эта строка пуста, используется szOID_GostR3411_94_CryptoProParamSet.
szOID_Cipher
OID параметров шифрования. Если эта строка пуста, используется szOID_Gost28147_89_CryptoPro_A_ParamSet.
szOID_Sign512_2012
OID параметров подписи ГОСТ Р 34.10-2012, 512 бит. Если эта строка пуста, используется szOID_tc26_gost_3410_12_512_paramSetA.
szOID_DH512_2012
OID параметров обмена на ключах ГОСТ Р 34.10-2012, 512 бит. Если эта строка пуста, используется szOID_tc26_gost_3410_12_512_paramSetA.
szOID_Sign_2001
OID параметров подписи ГОСТ Р 34.10-2001. Если эта строка пуста, используется szOID_GostR3410_2001_CryptoPro_A_ParamSet.
szOID_DH_2001
OID параметров обмена на ключах ГОСТ Р 34.10-2001. Если эта строка пуста, используется szOID_GostR3410_2001_CryptoPro_XchA_ParamSet.
fNoTables
Признак запрета создания больших таблиц возведения, предназначеных для ускорения операций. Рекомендуется при жестких ограничениях по доступной памяти (менее 2х мегабайт).

См. также

CP_PARAM_OIDS ,CPC_CONFIG_