aboutsummaryrefslogtreecommitdiff
path: root/gost_grasshopper_cipher.h
diff options
context:
space:
mode:
authorVitaly Chikunov <vt@altlinux.org>2020-05-13 04:41:13 +0300
committerDmitry Belyavskiy <beldmit@users.noreply.github.com>2020-05-13 20:12:23 +0300
commit970934039a4481b67c9c6433e20ca3002098cae6 (patch)
tree5d991a9760c9384acdc1c180377bdd7933d51d1b /gost_grasshopper_cipher.h
parent1d5c8f8d6422049b58dc83e113039e95207edf33 (diff)
downloadgost-engine-970934039a4481b67c9c6433e20ca3002098cae6.zip
gost-engine-970934039a4481b67c9c6433e20ca3002098cae6.tar.gz
gost-engine-970934039a4481b67c9c6433e20ca3002098cae6.tar.bz2
Remove unneeded declarations after registration rework
Diffstat (limited to 'gost_grasshopper_cipher.h')
-rw-r--r--gost_grasshopper_cipher.h24
1 files changed, 1 insertions, 23 deletions
diff --git a/gost_grasshopper_cipher.h b/gost_grasshopper_cipher.h
index f0ad7b3..202133c 100644
--- a/gost_grasshopper_cipher.h
+++ b/gost_grasshopper_cipher.h
@@ -35,14 +35,6 @@ typedef struct {
EVP_MD_CTX *omac_ctx;
} gost_grasshopper_cipher_ctx_ctr;
-typedef int (* grasshopper_init_cipher_func)(EVP_CIPHER_CTX* ctx, const unsigned char* key, const unsigned char* iv,
- int enc);
-
-typedef int (* grasshopper_do_cipher_func)(EVP_CIPHER_CTX* ctx, unsigned char* out, const unsigned char* in,
- size_t inl);
-
-typedef void (* grasshopper_destroy_cipher_func)(gost_grasshopper_cipher_ctx* c);
-
void gost_grasshopper_cipher_key(gost_grasshopper_cipher_ctx* c, const uint8_t* k);
void gost_grasshopper_cipher_destroy(gost_grasshopper_cipher_ctx* c);
@@ -94,21 +86,7 @@ int gost_grasshopper_get_asn1_parameters(EVP_CIPHER_CTX* ctx, ASN1_TYPE* params)
int gost_grasshopper_cipher_ctl(EVP_CIPHER_CTX* ctx, int type, int arg, void* ptr);
-EVP_CIPHER* cipher_gost_grasshopper_create(int cipher_type, int block_size);
-
-const int cipher_gost_grasshopper_setup(EVP_CIPHER* cipher, uint8_t mode, int iv_size, bool padding, int extra_flags);
-
-const EVP_CIPHER* cipher_gost_grasshopper(uint8_t mode, uint8_t num);
-
-extern const EVP_CIPHER* cipher_gost_grasshopper_ecb();
-extern const EVP_CIPHER* cipher_gost_grasshopper_cbc();
-extern const EVP_CIPHER* cipher_gost_grasshopper_ofb();
-extern const EVP_CIPHER* cipher_gost_grasshopper_cfb();
-extern const EVP_CIPHER* cipher_gost_grasshopper_ctr();
-extern const EVP_CIPHER* cipher_gost_grasshopper_ctracpkm();
-extern const EVP_CIPHER* cipher_gost_grasshopper_ctracpkm_omac();
-
-void cipher_gost_grasshopper_destroy(void);
+const EVP_CIPHER* cipher_gost_grasshopper_ctracpkm();
#if defined(__cplusplus)
}