mirror of
https://github.com/guanzhi/GmSSL.git
synced 2026-08-07 12:33:39 +08:00
Add sdfdecrypt command
This commit is contained in:
@@ -71,6 +71,7 @@ extern int sdfdigest_main(int argc, char **argv);
|
||||
extern int sdfexport_main(int argc, char **argv);
|
||||
extern int sdfsign_main(int argc, char **argv);
|
||||
extern int sdfencrypt_main(int argc, char **argv);
|
||||
extern int sdfdecrypt_main(int argc, char **argv);
|
||||
extern int sdftest_main(int argc, char **argv);
|
||||
#endif
|
||||
#ifdef ENABLE_SKF
|
||||
@@ -135,6 +136,7 @@ static const char *options =
|
||||
" sdfexport Export SM2 signing public key from SDF device\n"
|
||||
" sdfsign Generate SM2 signature with SDF internal private key\n"
|
||||
" sdfencrypt SM2/SM4-CBC hybrid encryption with SDF device\n"
|
||||
" sdfdecrypt SM2/SM4-CBC hybrid decryption with SDF device\n"
|
||||
" sdftest Test vendor's SDF library and device\n"
|
||||
#endif
|
||||
#ifdef ENABLE_SKF
|
||||
@@ -295,6 +297,8 @@ int main(int argc, char **argv)
|
||||
return sdfsign_main(argc, argv);
|
||||
} else if (!strcmp(*argv, "sdfencrypt")) {
|
||||
return sdfencrypt_main(argc, argv);
|
||||
} else if (!strcmp(*argv, "sdfdecrypt")) {
|
||||
return sdfdecrypt_main(argc, argv);
|
||||
} else if (!strcmp(*argv, "sdftest")) {
|
||||
return sdftest_main(argc, argv);
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user