mirror of
https://github.com/guanzhi/GmSSL.git
synced 2026-08-07 12:33:39 +08:00
Update Kyber
This commit is contained in:
@@ -77,6 +77,11 @@ extern int xmsskeygen_main(int argc, char **argv);
|
||||
extern int xmsssign_main(int argc, char **argv);
|
||||
extern int xmssverify_main(int argc, char **argv);
|
||||
#endif
|
||||
#ifdef ENABLE_KYBER
|
||||
extern int kyberkeygen_main(int argc, char **argv);
|
||||
extern int kyberencap_main(int argc, char **argv);
|
||||
extern int kyberdecap_main(int argc, char **argv);
|
||||
#endif
|
||||
#ifdef ENABLE_SDF
|
||||
extern int sdfinfo_main(int argc, char **argv);
|
||||
extern int sdfdigest_main(int argc, char **argv);
|
||||
@@ -154,6 +159,11 @@ static const char *options =
|
||||
" xmsssign Generate XMSS-SM3 signature\n"
|
||||
" xmssverify Verify XMSS-SM3 signature\n"
|
||||
#endif
|
||||
#ifdef ENABLE_KYBER
|
||||
" kyberkeygen Generate Kyber keypair\n"
|
||||
" kyberencap Kyber KEM encap\n"
|
||||
" kyberdecap Kyber KEM decap\n"
|
||||
#endif
|
||||
#ifdef ENABLE_SDF
|
||||
" sdfinfo Print SDF device info\n"
|
||||
" sdfdigest Generate SM3 hash with SDF device\n"
|
||||
@@ -330,6 +340,14 @@ int main(int argc, char **argv)
|
||||
} else if (!strcmp(*argv, "xmssverify")) {
|
||||
return xmssverify_main(argc, argv);
|
||||
#endif
|
||||
#ifdef ENABLE_KYBER
|
||||
} else if (!strcmp(*argv, "kyberkeygen")) {
|
||||
return kyberkeygen_main(argc, argv);
|
||||
} else if (!strcmp(*argv, "kyberencap")) {
|
||||
return kyberencap_main(argc, argv);
|
||||
} else if (!strcmp(*argv, "kyberdecap")) {
|
||||
return kyberdecap_main(argc, argv);
|
||||
#endif
|
||||
#ifdef ENABLE_SDF
|
||||
} else if (!strcmp(*argv, "sdfinfo")) {
|
||||
return sdfinfo_main(argc, argv);
|
||||
|
||||
Reference in New Issue
Block a user