char *x;
char *y;
char *cofactor;
+ EC_GROUP *group;
} R3410_ec_params;
extern R3410_ec_params R3410_2001_paramset[],
*R3410_2012_256_paramset, R3410_2012_512_paramset[];
+void free_cached_groups(void);
+
extern const ENGINE_CMD_DEFN gost_cmds[];
int gost_control_func(ENGINE *e, int cmd, long i, void *p, void (*f) (void));
const char *get_gost_engine_param(int param);
/* Get private key as BIGNUM from both 34.10-2001 keys*/
/* Returns pointer into EVP_PKEY structure */
BIGNUM *gost_get0_priv_key(const EVP_PKEY *pkey);
+/* from gost_crypt.c */
+/* Decrements 8-byte sequence */
+int decrement_sequence(unsigned char *seq, int decrement);
/* Struct describing cipher and used for init/deinit.*/
struct gost_cipher_st {