X-Git-Url: http://wagner.pp.ru/gitweb/?a=blobdiff_plain;f=gost_lcl.h;h=528794a5a469cf6485944c75dec3e886d1a3e808;hb=dd507838fbe0b7d8e56570384b5fd6b44a6403b6;hp=0da46c72c6afbc0ab1654476c93de6221dacc3b9;hpb=5186d798730c1ecec7ed40126beaf493804fcf45;p=openssl-gost%2Fengine.git diff --git a/gost_lcl.h b/gost_lcl.h index 0da46c7..528794a 100644 --- a/gost_lcl.h +++ b/gost_lcl.h @@ -9,6 +9,7 @@ * OpenSSL 0.9.9 libraries required to compile and use * * this code * **********************************************************************/ +# include "compat.h" # include # include # include @@ -35,6 +36,7 @@ typedef struct R3410_ec { char *q; char *x; char *y; + char *cofactor; } R3410_ec_params; extern R3410_ec_params R3410_2001_paramset[], @@ -181,7 +183,9 @@ void imit_gost_cp_12_destroy(void); EVP_MD *magma_omac(void); void magma_omac_destroy(void); EVP_MD *grasshopper_omac(void); +EVP_MD *grasshopper_omac_acpkm(void); void grasshopper_omac_destroy(void); +void grasshopper_omac_acpkm_destroy(void); /* Cipher context used for EVP_CIPHER operation */ struct ossl_gost_cipher_ctx { int paramNID;