]> www.wagner.pp.ru Git - openssl-gost/engine.git/blobdiff - gost_grasshopper_cipher.h
Kuznyechik ASN1 parameters parsing
[openssl-gost/engine.git] / gost_grasshopper_cipher.h
index 31dc0210e1e57f488e798be6ca7a375672366ed6..a0acba4b496f6e948dc5eac8c08218c58e88b36c 100644 (file)
@@ -25,16 +25,12 @@ typedef struct {
     grasshopper_w128_t buffer;
 } gost_grasshopper_cipher_ctx;
 
-typedef struct {
-    gost_grasshopper_cipher_ctx c;
-    grasshopper_w128_t buffer1;
-} gost_grasshopper_cipher_ctx_ofb;
-
 typedef struct {
     gost_grasshopper_cipher_ctx c;
     grasshopper_w128_t partial_buffer;
     unsigned int section_size;  /* After how much bytes mesh the key,
                                   if 0 never mesh and work like plain ctr. */
+    unsigned char kdf_seed[8];
 } gost_grasshopper_cipher_ctx_ctr;
 
 typedef int (* grasshopper_init_cipher_func)(EVP_CIPHER_CTX* ctx, const unsigned char* key, const unsigned char* iv,