aboutsummaryrefslogtreecommitdiff
path: root/gost_ctl.c
diff options
context:
space:
mode:
authorDmitry Belyavskiy <beldmit@gmail.com>2015-08-14 21:08:23 +0300
committerDmitry Belyavskiy <beldmit@gmail.com>2015-08-14 21:08:23 +0300
commitcba16944bff9d8c5dcf37be641822cd3de6d2ec1 (patch)
tree5c8ad3f27fcc3e0a67a53de21db39fca68b8fa9e /gost_ctl.c
parentc98ba9d03213d0c63d6874539d59f7b55fbc3fae (diff)
downloadgost-engine-cba16944bff9d8c5dcf37be641822cd3de6d2ec1.zip
gost-engine-cba16944bff9d8c5dcf37be641822cd3de6d2ec1.tar.gz
gost-engine-cba16944bff9d8c5dcf37be641822cd3de6d2ec1.tar.bz2
Initial commit providing GOST 2012 algorithms.
Diffstat (limited to 'gost_ctl.c')
-rw-r--r--gost_ctl.c24
1 files changed, 9 insertions, 15 deletions
diff --git a/gost_ctl.c b/gost_ctl.c
index 6c93c45..caf3bd5 100644
--- a/gost_ctl.c
+++ b/gost_ctl.c
@@ -15,23 +15,17 @@
#include "gost_lcl.h"
static char *gost_params[GOST_PARAM_MAX + 1] = { NULL };
-static const char *gost_envnames[] = { "CRYPT_PARAMS" };
+static const char *gost_envnames[] = { "CRYPT_PARAMS", "GOST_PBE_HMAC" };
const ENGINE_CMD_DEFN gost_cmds[] = {
-/*- { GOST_CTRL_RNG,
- "RNG",
- "Type of random number generator to use",
- ENGINE_CMD_FLAG_STRING
- },
- { GOST_CTRL_RNG_PARAMS,
- "RNG_PARAMS",
- "Parameter for random number generator",
- ENGINE_CMD_FLAG_STRING
- },
-*/ {GOST_CTRL_CRYPT_PARAMS,
- "CRYPT_PARAMS",
- "OID of default GOST 28147-89 parameters",
- ENGINE_CMD_FLAG_STRING},
+ {GOST_CTRL_CRYPT_PARAMS,
+ "CRYPT_PARAMS",
+ "OID of default GOST 28147-89 parameters",
+ ENGINE_CMD_FLAG_STRING},
+ {GOST_CTRL_PBE_PARAMS,
+ "PBE_PARAMS",
+ "Shortname of default digest alg for PBE",
+ ENGINE_CMD_FLAG_STRING},
{0, NULL, NULL, 0}
};