mirror of
https://github.com/guanzhi/GmSSL.git
synced 2026-08-06 11:53:39 +08:00
Rename sm3hmac command to sm3_hmac
This commit is contained in:
@@ -37,7 +37,7 @@ extern int sm2encrypt_main(int argc, char **argv);
|
||||
extern int sm2decrypt_main(int argc, char **argv);
|
||||
extern int sm2exch_main(int argc, char **argv);
|
||||
extern int sm3_main(int argc, char **argv);
|
||||
extern int sm3hmac_main(int argc, char **argv);
|
||||
extern int sm3_hmac_main(int argc, char **argv);
|
||||
extern int sm3_pbkdf2_main(int argc, char **argv);
|
||||
#ifdef ENABLE_SM4_ECB
|
||||
extern int sm4_ecb_main(int argc, char **argv);
|
||||
@@ -158,7 +158,7 @@ static const char *options =
|
||||
" sm2decrypt Decrypt with SM2 private key\n"
|
||||
" sm2exch SM2 key exchange\n"
|
||||
" sm3 Generate SM3 hash\n"
|
||||
" sm3hmac Generate SM3 HMAC tag\n"
|
||||
" sm3_hmac Generate SM3 HMAC tag\n"
|
||||
" sm3_pbkdf2 Hash password into key using PBKDF2 algoritm\n"
|
||||
#ifdef ENABLE_SM4_ECB
|
||||
" sm4_ecb Encrypt or decrypt with SM4 ECB\n"
|
||||
@@ -348,8 +348,8 @@ int main(int argc, char **argv)
|
||||
return sm2exch_main(argc, argv);
|
||||
} else if (!strcmp(*argv, "sm3")) {
|
||||
return sm3_main(argc, argv);
|
||||
} else if (!strcmp(*argv, "sm3hmac")) {
|
||||
return sm3hmac_main(argc, argv);
|
||||
} else if (!strcmp(*argv, "sm3_hmac")) {
|
||||
return sm3_hmac_main(argc, argv);
|
||||
} else if (!strcmp(*argv, "sm3_pbkdf2")) {
|
||||
return sm3_pbkdf2_main(argc, argv);
|
||||
#if ENABLE_SM4_ECB
|
||||
|
||||
@@ -34,23 +34,24 @@ static const char *help =
|
||||
"\n"
|
||||
"Examples\n"
|
||||
"\n"
|
||||
" KEY_HEX=`gmssl rand -outlen 16 -hex`\n"
|
||||
" gmssl sm3hmac -key $KEY_HEX -in_str abc\n"
|
||||
" KEY=`gmssl rand -outlen 16 -hex`\n"
|
||||
" gmssl sm3_hmac -key $KEY -in_str abc\n"
|
||||
"\n"
|
||||
" gmssl sm3hmac -key $KEY_HEX -in_str abc -bin\n"
|
||||
" gmssl sm3_hmac -key $KEY -in_str abc -bin\n"
|
||||
"\n"
|
||||
" gmssl sm3hmac -key $KEY_HEX -in /path/to/file\n"
|
||||
" gmssl sm3_hmac -key $KEY -in /path/to/file\n"
|
||||
"\n"
|
||||
" When reading from stdin, make sure the trailing newline character is removed\n"
|
||||
"\n"
|
||||
" Linux/Mac:\n"
|
||||
" echo -n abc | gmssl sm3hmac -key $KEY_HEX\n"
|
||||
" echo -n abc | gmssl sm3_hmac -key $KEY\n"
|
||||
"\n"
|
||||
" Windows:\n"
|
||||
" echo |set/p=\"abc\" | gmssl sm3hmac -key 11223344556677881122334455667788\n"
|
||||
" for /f %i in ('gmssl rand -outlen 16 -hex') do set KEY=%i\n"
|
||||
" echo |set/p=\"abc\" | gmssl sm3_hmac -key %KEY%\n"
|
||||
"\n";
|
||||
|
||||
int sm3hmac_main(int argc, char **argv)
|
||||
int sm3_hmac_main(int argc, char **argv)
|
||||
{
|
||||
int ret = 1;
|
||||
char *prog = argv[0];
|
||||
Reference in New Issue
Block a user