]> Nishi Git Mirror - sp.git/commitdiff
パスワード作成関数のデフォルトな長さは64に
author諏訪子 <suwako@076.moe>
Wed, 22 May 2024 01:26:42 +0000 (10:26 +0900)
committer諏訪子 <suwako@076.moe>
Wed, 22 May 2024 01:26:42 +0000 (10:26 +0900)
CHANGELOG.md
main.c

index 60f89a7e987bdea758ac71b128732f67e5efa8ab..0be6efbdef9b9b023155c769ff13639b87790d40 100644 (file)
@@ -8,7 +8,8 @@
 * 最新ルールに従い
 * NetBSD向けのリリースコマンドの追加
 * OpenBSD 7.5でTOTPの修正 (ヌル終端文字列のバグ)
-* ヘルプの表示の削除
+* ヘルプの表示の削除 (manpageをご利用下さい)
+* パスワード作成関数のデフォルトな長さは64に
 
 # 1.2.0
 * やっとTOTP機能性を修正した
diff --git a/main.c b/main.c
index 44d5d080d410f08dfcf4fa9d8361dd224154d655..5d61ba6a3e3e984a72a40b87cdc2bc2960ed50e3 100644 (file)
--- a/main.c
+++ b/main.c
@@ -61,12 +61,13 @@ int main(int argc, char *argv[]) {
   }
 
   if (strcmp(argv[1], "-g") == 0) {
-    if (argc != 3 && argc != 4) {
+    if (argc > 4) {
       usage();
       return 1;
     }
 
-    if      (argc == 3) genpass(atoi(argv[2]), true);
+    if      (argc == 2) genpass(64, true);
+    else if (argc == 3) genpass(atoi(argv[2]), true);
     else if (argc == 4 && strcmp(argv[3], "risk") == 0)
       genpass(atoi(argv[2]), false);
     else if (argc == 4 && strcmp(argv[3], "secure") == 0)