diff --git a/dap_chain_sign.c b/dap_chain_sign.c index 88b1fef7216fc89649c9d1a2822cf8984638da2d..b6ba05240b45335f4c701f71b33a4de8af9f4304 100755 --- a/dap_chain_sign.c +++ b/dap_chain_sign.c @@ -97,6 +97,7 @@ const char * dap_chain_sign_type_to_str(dap_chain_sign_type_t a_chain_sign_type) case SIG_TYPE_BLISS: return "sig_bliss"; case SIG_TYPE_TESLA: return "sig_tesla"; case SIG_TYPE_PICNIC: return "sig_picnic"; + case SIG_TYPE_DILITHIUM: return "sig_dil"; default: return SIG_TYPE_NULL;//DAP_ENC_KEY_TYPE_NULL; } @@ -116,6 +117,8 @@ dap_chain_sign_type_t dap_chain_sign_type_from_str(const char * a_type_str) l_sign_type.type = SIG_TYPE_TESLA; } else if ( strcmp (a_type_str,"sig_picnic") == 0){ l_sign_type.type = SIG_TYPE_PICNIC; + }else if ( strcmp (a_type_str,"sig_dil") == 0){ + l_sign_type.type = SIG_TYPE_DILITHIUM; }else{ log_it (L_WARNING, "Wrong sign type string \"%s\"",a_type_str); }