]> www.wagner.pp.ru Git - openssl-gost/engine.git/blobdiff - gost_eng.c
gost_grasshopper_cipher: Rework cipher registration
[openssl-gost/engine.git] / gost_eng.c
index d129ed2bbf70edc733c68edaaf50e58735f07419..09fc4b27c2b9500b2a3eb62f9a11a781bebb8c8c 100644 (file)
@@ -133,27 +133,33 @@ static struct gost_cipher_minfo {
     },
     {
         NID_grasshopper_ecb,
-        cipher_gost_grasshopper_ecb,
+        NULL,
+       &grasshopper_ecb_cipher,
     },
     {
         NID_grasshopper_cbc,
-        cipher_gost_grasshopper_cbc,
+        NULL,
+       &grasshopper_cbc_cipher,
     },
     {
         NID_grasshopper_cfb,
-        cipher_gost_grasshopper_cfb,
+        NULL,
+       &grasshopper_cfb_cipher,
     },
     {
         NID_grasshopper_ofb,
-        cipher_gost_grasshopper_ofb,
+        NULL,
+       &grasshopper_ofb_cipher,
     },
     {
         NID_grasshopper_ctr,
-        cipher_gost_grasshopper_ctr,
+        NULL,
+       &grasshopper_ctr_cipher,
     },
     {
         NID_magma_cbc,
-        cipher_magma_cbc,
+        NULL,
+       &magma_cbc_cipher,
     },
     {
         NID_magma_ctr,
@@ -162,19 +168,23 @@ static struct gost_cipher_minfo {
     },
     {
         NID_magma_ctr_acpkm,
-        cipher_magma_ctr_acpkm,
+        NULL,
+       &magma_ctr_acpkm_cipher,
     },
     {
         NID_magma_ctr_acpkm_omac,
-        cipher_magma_ctr_acpkm_omac,
+        NULL,
+       &magma_ctr_acpkm_omac_cipher,
     },
     {
-        NID_id_tc26_cipher_gostr3412_2015_kuznyechik_ctracpkm,
-        cipher_gost_grasshopper_ctracpkm,
+        NID_kuznyechik_ctr_acpkm,
+        NULL,
+       &grasshopper_ctr_acpkm_cipher,
     },
     {
         NID_kuznyechik_ctr_acpkm_omac,
-        cipher_gost_grasshopper_ctracpkm_omac,
+        NULL,
+       &grasshopper_ctr_acpkm_omac_cipher,
     },
     {
         NID_magma_kexp15,