X-Git-Url: http://wagner.pp.ru/gitweb/?a=blobdiff_plain;f=gost_ameth.c;h=12ea593ed5fdb8a297b2cb96d9fc2ec148bdbd83;hb=39020b5190e34e53ac0204c49e5480824c6a248a;hp=b2d6abacb2544132d9ee9132f332144445d9d298;hpb=f8a4b31268d06d4deea274a7d3e644cf4f84e386;p=openssl-gost%2Fengine.git diff --git a/gost_ameth.c b/gost_ameth.c index b2d6aba..12ea593 100644 --- a/gost_ameth.c +++ b/gost_ameth.c @@ -19,7 +19,7 @@ #include "gost_lcl.h" #include "e_gost_err.h" -#define PK_UNMASK_PARAM "UNMASK" +#define PK_WRAP_PARAM "LEGACY_PK_WRAP" /* * Pack bignum into byte buffer of given size, filling all leading bytes by @@ -442,8 +442,8 @@ static int priv_encode_gost(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pk) } /* unmasked private key */ - const char *pk_param = get_gost_engine_param(GOST_PARAM_PK_PARAMS); - if(pk_param != NULL && strcmp(pk_param, PK_UNMASK_PARAM) == 0) { + const char *pk_format = get_gost_engine_param(GOST_PARAM_PK_FORMAT); + if(pk_format != NULL && strcmp(pk_format, PK_WRAP_PARAM) == 0) { ASN1_STRING *octet = NULL; int priv_len = 0; unsigned char *priv_buf = NULL;