From 69d9c16f941662f5e13cac2cf96f383b74d76555 Mon Sep 17 00:00:00 2001
From: Constantin Papizh <p.const@bk.ru>
Date: Tue, 23 Jun 2020 19:43:35 +0300
Subject: [PATCH] Updated signature subtypes

---
 dap-sdk/crypto/src/dap_enc_dilithium.c | 4 +---
 dap-sdk/crypto/src/dap_enc_tesla.c     | 4 +---
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/dap-sdk/crypto/src/dap_enc_dilithium.c b/dap-sdk/crypto/src/dap_enc_dilithium.c
index 6d59b94188..b8509aabdf 100755
--- a/dap-sdk/crypto/src/dap_enc_dilithium.c
+++ b/dap-sdk/crypto/src/dap_enc_dilithium.c
@@ -40,9 +40,7 @@ void dap_enc_sig_dilithium_key_new_generate(struct dap_enc_key * key, const void
 
     int32_t retcode;
 
-    int dilithium_type = (seed && seed_size >= sizeof(uint8_t)) ? ((uint8_t*)seed)[0] % (DILITHIUM_MAX_SECURITY + 1) :
-                                                              DILITHIUM_MIN_SIZE;
-    dap_enc_sig_dilithium_set_type(dilithium_type);
+    dap_enc_sig_dilithium_set_type(DILITHIUM_MAX_SPEED);
 
 
     //int32_t type = 2;
diff --git a/dap-sdk/crypto/src/dap_enc_tesla.c b/dap-sdk/crypto/src/dap_enc_tesla.c
index e8c03e6ba0..07533bcf4b 100755
--- a/dap-sdk/crypto/src/dap_enc_tesla.c
+++ b/dap-sdk/crypto/src/dap_enc_tesla.c
@@ -40,9 +40,7 @@ void dap_enc_sig_tesla_key_new_generate(struct dap_enc_key * key, const void *ke
 
     int32_t retcode;
 
-    int tesla_type = (seed && seed_size >= sizeof(uint8_t)) ? ((uint8_t*)seed)[0] % (PROVABLY_MAX_SECURITY + 1) :
-                                                              HEURISTIC_MAX_SECURITY_AND_MAX_SPEED;
-    dap_enc_sig_tesla_set_type(tesla_type);
+    dap_enc_sig_tesla_set_type(HEURISTIC_MAX_SECURITY_AND_MAX_SPEED);
 
     /* type is a param of sign-security
      * type = 0 - Heuristic qTESLA, NIST's security category 1
-- 
GitLab