mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-30 10:47:28 +02:00
Keep the max line length to 80
This commit is contained in:
@ -816,252 +816,278 @@ static const char* client_usage_msg[][59] = {
|
|||||||
#else
|
#else
|
||||||
"INFINITE\n", /* 2 */
|
"INFINITE\n", /* 2 */
|
||||||
#endif
|
#endif
|
||||||
"-? <num> Help, print this usage\n 0: English, 1: Japanese\n", /* 3 */
|
"-? <num> Help, print this usage\n"
|
||||||
|
" 0: English, 1: Japanese\n", /* 3 */
|
||||||
"-h <host> Host to connect to, default", /* 4 */
|
"-h <host> Host to connect to, default", /* 4 */
|
||||||
"-p <num> Port to connect on, not 0, default", /* 5 */
|
"-p <num> Port to connect on, not 0, default", /* 5 */
|
||||||
|
|
||||||
#ifndef WOLFSSL_TLS13
|
#ifndef WOLFSSL_TLS13
|
||||||
"-v <num> SSL version [0-3], SSLv3(0) - TLS1.2(3)), default", /* 6 */
|
"-v <num> SSL version [0-3], SSLv3(0) - TLS1.2(3)), default", /* 6 */
|
||||||
"-V Prints valid ssl version numbers, SSLv3(0) - TLS1.2(3)\n", /* 7 */
|
"-V Prints valid ssl version numbers"
|
||||||
|
", SSLv3(0) - TLS1.2(3)\n", /* 7 */
|
||||||
#else
|
#else
|
||||||
"-v <num> SSL version [0-4], SSLv3(0) - TLS1.3(4)), default", /* 6 */
|
"-v <num> SSL version [0-4], SSLv3(0) - TLS1.3(4)), default", /* 6 */
|
||||||
"-V Prints valid ssl version numbers, SSLv3(0) - TLS1.3(4)\n", /* 7 */
|
"-V Prints valid ssl version numbers,"
|
||||||
|
" SSLv3(0) - TLS1.3(4)\n", /* 7 */
|
||||||
#endif
|
#endif
|
||||||
"-l <str> Cipher suite list (: delimited)\n", /* 8 */
|
"-l <str> Cipher suite list (: delimited)\n", /* 8 */
|
||||||
"-c <file> Certificate file, default", /* 9 */
|
"-c <file> Certificate file, default", /* 9 */
|
||||||
"-k <file> Key file, default", /* 10 */
|
"-k <file> Key file, default", /* 10 */
|
||||||
"-A <file> Certificate Authority file, default", /* 11 */
|
"-A <file> Certificate Authority file, default", /* 11 */
|
||||||
#ifndef NO_DH
|
#ifndef NO_DH
|
||||||
"-Z <num> Minimum DH key bits, default", /* 12 */
|
"-Z <num> Minimum DH key bits, default", /* 12 */
|
||||||
#endif
|
#endif
|
||||||
"-b <num> Benchmark <num> connections and print stats\n", /* 13 */
|
"-b <num> Benchmark <num> connections and print stats\n", /* 13 */
|
||||||
#ifdef HAVE_ALPN
|
#ifdef HAVE_ALPN
|
||||||
"-L <str> Application-Layer Protocol Negotiation ({C,F}:<list>)\n", /* 14 */
|
"-L <str> Application-Layer Protocol"
|
||||||
|
" Negotiation ({C,F}:<list>)\n", /* 14 */
|
||||||
#endif
|
#endif
|
||||||
"-B <num> Benchmark throughput using <num> bytes and print stats\n", /* 15 */
|
"-B <num> Benchmark throughput"
|
||||||
"-s Use pre Shared keys\n", /* 16 */
|
" using <num> bytes and print stats\n", /* 15 */
|
||||||
"-d Disable peer checks\n", /* 17 */
|
"-s Use pre Shared keys\n", /* 16 */
|
||||||
"-D Override Date Errors example\n", /* 18 */
|
"-d Disable peer checks\n", /* 17 */
|
||||||
"-e List Every cipher suite available, \n", /* 19 */
|
"-D Override Date Errors example\n", /* 18 */
|
||||||
"-g Send server HTTP GET\n", /* 20 */
|
"-e List Every cipher suite available, \n", /* 19 */
|
||||||
"-u Use UDP DTLS, add -v 2 for DTLSv1, -v 3 for DTLSv1.2 (default)\n", /* 21 */
|
"-g Send server HTTP GET\n", /* 20 */
|
||||||
|
"-u Use UDP DTLS,"
|
||||||
|
" add -v 2 for DTLSv1, -v 3 for DTLSv1.2 (default)\n", /* 21 */
|
||||||
#ifdef WOLFSSL_SCTP
|
#ifdef WOLFSSL_SCTP
|
||||||
"-G Use SCTP DTLS, add -v 2 for DTLSv1, -v 3 for DTLSv1.2 (default)\n", /* 22 */
|
"-G Use SCTP DTLS,"
|
||||||
|
" add -v 2 for DTLSv1, -v 3 for DTLSv1.2 (default)\n", /* 22 */
|
||||||
#endif
|
#endif
|
||||||
"-m Match domain name in cert\n", /* 23 */
|
"-m Match domain name in cert\n", /* 23 */
|
||||||
"-N Use Non-blocking sockets\n", /* 24 */
|
"-N Use Non-blocking sockets\n", /* 24 */
|
||||||
#ifndef NO_SESSION_CACHE
|
#ifndef NO_SESSION_CACHE
|
||||||
"-r Resume session\n", /* 25 */
|
"-r Resume session\n", /* 25 */
|
||||||
#endif
|
#endif
|
||||||
"-w Wait for bidirectional shutdown\n", /* 26 */
|
"-w Wait for bidirectional shutdown\n", /* 26 */
|
||||||
"-M <prot> Use STARTTLS, using <prot> protocol (smtp)\n", /* 27 */
|
"-M <prot> Use STARTTLS, using <prot> protocol (smtp)\n", /* 27 */
|
||||||
#ifdef HAVE_SECURE_RENEGOTIATION
|
#ifdef HAVE_SECURE_RENEGOTIATION
|
||||||
"-R Allow Secure Renegotiation\n", /* 28 */
|
"-R Allow Secure Renegotiation\n", /* 28 */
|
||||||
"-i Force client Initiated Secure Renegotiation\n", /* 29 */
|
"-i Force client Initiated Secure Renegotiation\n", /* 29 */
|
||||||
#endif
|
#endif
|
||||||
"-f Fewer packets/group messages\n", /* 30 */
|
"-f Fewer packets/group messages\n", /* 30 */
|
||||||
"-x Disable client cert/key loading\n", /* 31 */
|
"-x Disable client cert/key loading\n", /* 31 */
|
||||||
"-X Driven by eXternal test case\n", /* 32 */
|
"-X Driven by eXternal test case\n", /* 32 */
|
||||||
"-j Use verify callback override\n", /* 33 */
|
"-j Use verify callback override\n", /* 33 */
|
||||||
#ifdef SHOW_SIZES
|
#ifdef SHOW_SIZES
|
||||||
"-z Print structure sizes\n", /* 34 */
|
"-z Print structure sizes\n", /* 34 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_SNI
|
#ifdef HAVE_SNI
|
||||||
"-S <str> Use Host Name Indication\n", /* 35 */
|
"-S <str> Use Host Name Indication\n", /* 35 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_MAX_FRAGMENT
|
#ifdef HAVE_MAX_FRAGMENT
|
||||||
"-F <num> Use Maximum Fragment Length [1-6]\n", /* 36 */
|
"-F <num> Use Maximum Fragment Length [1-6]\n", /* 36 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_TRUNCATED_HMAC
|
#ifdef HAVE_TRUNCATED_HMAC
|
||||||
"-T Use Truncated HMAC\n", /* 37 */
|
"-T Use Truncated HMAC\n", /* 37 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_EXTENDED_MASTER
|
#ifdef HAVE_EXTENDED_MASTER
|
||||||
"-n Disable Extended Master Secret\n", /* 38 */
|
"-n Disable Extended Master Secret\n", /* 38 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_OCSP
|
#ifdef HAVE_OCSP
|
||||||
"-o Perform OCSP lookup on peer certificate\n", /* 39 */
|
"-o Perform OCSP lookup on peer certificate\n", /* 39 */
|
||||||
"-O <url> Perform OCSP lookup using <url> as responder\n", /* 40 */
|
"-O <url> Perform OCSP lookup using <url> as responder\n", /* 40 */
|
||||||
#endif
|
#endif
|
||||||
#if defined(HAVE_CERTIFICATE_STATUS_REQUEST) \
|
#if defined(HAVE_CERTIFICATE_STATUS_REQUEST) \
|
||||||
|| defined(HAVE_CERTIFICATE_STATUS_REQUEST_V2)
|
|| defined(HAVE_CERTIFICATE_STATUS_REQUEST_V2)
|
||||||
"-W <num> Use OCSP Stapling (1 v1, 2 v2, 3 v2 multi)\n", /* 41 */
|
"-W <num> Use OCSP Stapling (1 v1, 2 v2, 3 v2 multi)\n", /* 41 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef ATOMIC_USER
|
#ifdef ATOMIC_USER
|
||||||
"-U Atomic User Record Layer Callbacks\n", /* 42 */
|
"-U Atomic User Record Layer Callbacks\n", /* 42 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_PK_CALLBACKS
|
#ifdef HAVE_PK_CALLBACKS
|
||||||
"-P Public Key Callbacks\n", /* 43 */
|
"-P Public Key Callbacks\n", /* 43 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_ANON
|
#ifdef HAVE_ANON
|
||||||
"-a Anonymous client\n", /* 44 */
|
"-a Anonymous client\n", /* 44 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_CRL
|
#ifdef HAVE_CRL
|
||||||
"-C Disable CRL\n", /* 45 */
|
"-C Disable CRL\n", /* 45 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef WOLFSSL_TRUST_PEER_CERT
|
#ifdef WOLFSSL_TRUST_PEER_CERT
|
||||||
"-E <file> Path to load trusted peer cert\n", /* 46 */
|
"-E <file> Path to load trusted peer cert\n", /* 46 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_WNR
|
#ifdef HAVE_WNR
|
||||||
"-q <file> Whitewood config file, defaults\n", /* 47 */
|
"-q <file> Whitewood config file, defaults\n", /* 47 */
|
||||||
#endif
|
#endif
|
||||||
"-H <arg> Internal tests [defCipherList, exitWithRet, verifyFail]\n", /* 48 */
|
"-H <arg> Internal tests"
|
||||||
|
" [defCipherList, exitWithRet, verifyFail]\n", /* 48 */
|
||||||
#ifdef WOLFSSL_TLS13
|
#ifdef WOLFSSL_TLS13
|
||||||
"-J Use HelloRetryRequest to choose group for KE\n", /* 49 */
|
"-J Use HelloRetryRequest to choose group for KE\n", /* 49 */
|
||||||
"-K Key Exchange for PSK not using (EC)DHE\n", /* 50 */
|
"-K Key Exchange for PSK not using (EC)DHE\n", /* 50 */
|
||||||
"-I Update keys and IVs before sending data\n", /* 51 */
|
"-I Update keys and IVs before sending data\n", /* 51 */
|
||||||
#ifndef NO_DH
|
#ifndef NO_DH
|
||||||
"-y Key Share with FFDHE named groups only\n", /* 52 */
|
"-y Key Share with FFDHE named groups only\n", /* 52 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_ECC
|
#ifdef HAVE_ECC
|
||||||
"-Y Key Share with ECC named groups only\n", /* 53 */
|
"-Y Key Share with ECC named groups only\n", /* 53 */
|
||||||
#endif
|
#endif
|
||||||
#endif /* WOLFSSL_TLS13 */
|
#endif /* WOLFSSL_TLS13 */
|
||||||
#ifdef HAVE_CURVE25519
|
#ifdef HAVE_CURVE25519
|
||||||
"-t Use X25519 for key exchange\n", /* 54 */
|
"-t Use X25519 for key exchange\n", /* 54 */
|
||||||
#endif
|
#endif
|
||||||
#if defined(WOLFSSL_TLS13) && defined(WOLFSSL_POST_HANDSHAKE_AUTH)
|
#if defined(WOLFSSL_TLS13) && defined(WOLFSSL_POST_HANDSHAKE_AUTH)
|
||||||
"-Q Support requesting certificate post-handshake\n", /* 55 */
|
"-Q Support requesting certificate post-handshake\n", /* 55 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef WOLFSSL_EARLY_DATA
|
#ifdef WOLFSSL_EARLY_DATA
|
||||||
"-0 Early data sent to server (0-RTT handshake)\n", /* 56 */
|
"-0 Early data sent to server (0-RTT handshake)\n", /* 56 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef WOLFSSL_MULTICAST
|
#ifdef WOLFSSL_MULTICAST
|
||||||
"-3 <grpid> Multicast, grpid < 256\n", /* 57 */
|
"-3 <grpid> Multicast, grpid < 256\n", /* 57 */
|
||||||
#endif
|
#endif
|
||||||
"-1 <num> Display a result by specified language.\n 0: English, 1: Japanese\n", /* 58 */
|
"-1 <num> Display a result by specified language.\n"
|
||||||
|
" 0: English, 1: Japanese\n", /* 58 */
|
||||||
NULL,
|
NULL,
|
||||||
},
|
},
|
||||||
/* Japanese */
|
/* Japanese */
|
||||||
{
|
{
|
||||||
" 注意 : 全てのファイルは wolfSSL ホーム・ディレクトリからの相対です。\n", /* 0 */
|
" 注意 : 全てのファイルは wolfSSL ホーム・ディレクトリからの相対です。"
|
||||||
"RSAの最大ビットは次のように設定されています: ", /* 1 */
|
"\n", /* 0 */
|
||||||
|
"RSAの最大ビットは次のように設定されています: ", /* 1 */
|
||||||
#ifdef NO_RSA
|
#ifdef NO_RSA
|
||||||
"RSAはサポートされていません。\n", /* 2 */
|
"RSAはサポートされていません。\n", /* 2 */
|
||||||
#elif defined(WOLFSSL_SP_MATH) /* case of SP math only */
|
#elif defined(WOLFSSL_SP_MATH) /* case of SP math only */
|
||||||
#ifndef WOLFSSL_SP_NO_3072
|
#ifndef WOLFSSL_SP_NO_3072
|
||||||
"3072\n", /* 2 */
|
"3072\n", /* 2 */
|
||||||
#elif !defined(WOLFSSL_SP_NO_2048)
|
#elif !defined(WOLFSSL_SP_NO_2048)
|
||||||
"2048\n", /* 2 */
|
"2048\n", /* 2 */
|
||||||
#else
|
#else
|
||||||
"0\n", /* 2 */
|
"0\n", /* 2 */
|
||||||
#endif
|
#endif
|
||||||
#elif defined(USE_FAST_MATH)
|
#elif defined(USE_FAST_MATH)
|
||||||
#else
|
#else
|
||||||
"無限\n", /* 2 */
|
"無限\n", /* 2 */
|
||||||
#endif
|
#endif
|
||||||
"-? <num> ヘルプ, 使い方を表示\n 0: 英語、 1: 日本語\n", /* 3 */
|
"-? <num> ヘルプ, 使い方を表示\n"
|
||||||
"-h <host> 接続先ホスト, 既定値", /* 4 */
|
" 0: 英語、 1: 日本語\n", /* 3 */
|
||||||
"-p <num> 接続先ポート, 0は無効, 既定値", /* 5 */
|
"-h <host> 接続先ホスト, 既定値", /* 4 */
|
||||||
|
"-p <num> 接続先ポート, 0は無効, 既定値", /* 5 */
|
||||||
|
|
||||||
#ifndef WOLFSSL_TLS13
|
#ifndef WOLFSSL_TLS13
|
||||||
"-v <num> SSL バージョン [0-3], SSLv3(0) - TLS1.2(3)), 既定値", /* 6 */
|
"-v <num> SSL バージョン [0-3], SSLv3(0) - TLS1.2(3)),"
|
||||||
"-V 有効な ssl バージョン番号を出力, SSLv3(0) - TLS1.2(3)\n", /* 7 */
|
" 既定値", /* 6 */
|
||||||
|
"-V 有効な ssl バージョン番号を出力, SSLv3(0) -"
|
||||||
|
" TLS1.2(3)\n", /* 7 */
|
||||||
#else
|
#else
|
||||||
"-v <num> SSL バージョン [0-4], SSLv3(0) - TLS1.3(4)), 既定値", /* 6 */
|
"-v <num> SSL バージョン [0-4], SSLv3(0) - TLS1.3(4)),"
|
||||||
"-V 有効な ssl バージョン番号を出力, SSLv3(0) - TLS1.3(4)\n", /* 7 */
|
" 既定値", /* 6 */
|
||||||
|
"-V 有効な ssl バージョン番号を出力, SSLv3(0) -"
|
||||||
|
" TLS1.3(4)\n", /* 7 */
|
||||||
#endif
|
#endif
|
||||||
"-l <str> 暗号スイートリスト (区切り文字 :)\n", /* 8 */
|
"-l <str> 暗号スイートリスト (区切り文字 :)\n", /* 8 */
|
||||||
"-c <file> 証明書ファイル, 既定値", /* 9 */
|
"-c <file> 証明書ファイル, 既定値", /* 9 */
|
||||||
"-k <file> 鍵ファイル, 既定値", /* 10 */
|
"-k <file> 鍵ファイル, 既定値", /* 10 */
|
||||||
"-A <file> 認証局ファイル, 既定値", /* 11 */
|
"-A <file> 認証局ファイル, 既定値", /* 11 */
|
||||||
#ifndef NO_DH
|
#ifndef NO_DH
|
||||||
"-Z <num> 最小 DH 鍵 ビット, 既定値", /* 12 */
|
"-Z <num> 最小 DH 鍵 ビット, 既定値", /* 12 */
|
||||||
#endif
|
#endif
|
||||||
"-b <num> ベンチマーク <num> 接続及び結果出力する\n", /* 13 */
|
"-b <num> ベンチマーク <num> 接続及び結果出力する\n", /* 13 */
|
||||||
#ifdef HAVE_ALPN
|
#ifdef HAVE_ALPN
|
||||||
"-L <str> アプリケーション層プロトコルネゴシエーションを行う ({C,F}:<list>)\n", /* 14 */
|
"-L <str> アプリケーション層プロトコルネゴシエーションを行う"
|
||||||
|
" ({C,F}:<list>)\n", /* 14 */
|
||||||
#endif
|
#endif
|
||||||
"-B <num> <num> バイトを用いてのベンチマーク・スループット測定と結果を出力する\n", /* 15 */
|
"-B <num> <num> バイトを用いてのベンチマーク・スループット測定"
|
||||||
"-s 事前共有鍵を使用する\n", /* 16 */
|
"と結果を出力する\n", /* 15 */
|
||||||
"-d ピア確認を無効とする\n", /* 17 */
|
"-s 事前共有鍵を使用する\n", /* 16 */
|
||||||
"-D 日付エラー用コールバック例の上書きを行う\n", /* 18 */
|
"-d ピア確認を無効とする\n", /* 17 */
|
||||||
"-e 利用可能な全ての暗号スイートをリスト, \n", /* 19 */
|
"-D 日付エラー用コールバック例の上書きを行う\n", /* 18 */
|
||||||
"-g サーバーへ HTTP GET を送信\n", /* 20 */
|
"-e 利用可能な全ての暗号スイートをリスト, \n", /* 19 */
|
||||||
"-u UDP DTLSを使用する。-v 2 を追加指定すると DTLSv1, -v 3 を追加指定すると DTLSv1.2 (既定値)\n", /* 21 */
|
"-g サーバーへ HTTP GET を送信\n", /* 20 */
|
||||||
|
"-u UDP DTLSを使用する。-v 2 を追加指定すると"
|
||||||
|
" DTLSv1, -v 3 を追加指定すると DTLSv1.2 (既定値)\n", /* 21 */
|
||||||
#ifdef WOLFSSL_SCTP
|
#ifdef WOLFSSL_SCTP
|
||||||
"-G SCTP DTLSを使用する。-v 2 を追加指定すると DTLSv1, -v 3 を追加指定すると DTLSv1.2 (既定値)\n", /* 22 */
|
"-G SCTP DTLSを使用する。-v 2 を追加指定すると"
|
||||||
|
" DTLSv1, -v 3 を追加指定すると DTLSv1.2 (既定値)\n", /* 22 */
|
||||||
#endif
|
#endif
|
||||||
"-m 証明書内のドメイン名一致を確認する\n", /* 23 */
|
"-m 証明書内のドメイン名一致を確認する\n", /* 23 */
|
||||||
"-N ノンブロッキング・ソケットを使用する\n", /* 24 */
|
"-N ノンブロッキング・ソケットを使用する\n", /* 24 */
|
||||||
#ifndef NO_SESSION_CACHE
|
#ifndef NO_SESSION_CACHE
|
||||||
"-r セッションを継続する\n", /* 25 */
|
"-r セッションを継続する\n", /* 25 */
|
||||||
#endif
|
#endif
|
||||||
"-w 双方向シャットダウンを待つ\n", /* 26 */
|
"-w 双方向シャットダウンを待つ\n", /* 26 */
|
||||||
"-M <prot> STARTTLSを使用する, <prot>プロトコル(smtp)を使用する\n", /* 27 */
|
"-M <prot> STARTTLSを使用する, <prot>プロトコル(smtp)を"
|
||||||
|
"使用する\n", /* 27 */
|
||||||
#ifdef HAVE_SECURE_RENEGOTIATION
|
#ifdef HAVE_SECURE_RENEGOTIATION
|
||||||
"-R セキュアな再ネゴシエーションを許可する\n", /* 28 */
|
"-R セキュアな再ネゴシエーションを許可する\n", /* 28 */
|
||||||
"-i クライアント主導のネゴシエーションを強制する\n", /* 29 */
|
"-i クライアント主導のネゴシエーションを強制する\n", /* 29 */
|
||||||
#endif
|
#endif
|
||||||
"-f より少ないパケット/グループメッセージを使用する\n", /* 30 */
|
"-f より少ないパケット/グループメッセージを使用する\n",/* 30 */
|
||||||
"-x クライアントの証明書/鍵のロードを無効する\n", /* 31 */
|
"-x クライアントの証明書/鍵のロードを無効する\n", /* 31 */
|
||||||
"-X 外部テスト・ケースにより動作する\n", /* 32 */
|
"-X 外部テスト・ケースにより動作する\n", /* 32 */
|
||||||
"-j コールバック・オーバーライドの検証を使用する\n", /* 33 */
|
"-j コールバック・オーバーライドの検証を使用する\n", /* 33 */
|
||||||
#ifdef SHOW_SIZES
|
#ifdef SHOW_SIZES
|
||||||
"-z 構造体のサイズを表示する\n", /* 34 */
|
"-z 構造体のサイズを表示する\n", /* 34 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_SNI
|
#ifdef HAVE_SNI
|
||||||
"-S <str> ホスト名表示を使用する\n", /* 35 */
|
"-S <str> ホスト名表示を使用する\n", /* 35 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_MAX_FRAGMENT
|
#ifdef HAVE_MAX_FRAGMENT
|
||||||
"-F <num> 最大フラグメント長[1-6]を設定する\n", /* 36 */
|
"-F <num> 最大フラグメント長[1-6]を設定する\n", /* 36 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_TRUNCATED_HMAC
|
#ifdef HAVE_TRUNCATED_HMAC
|
||||||
"-T Truncated HMACを使用する\n", /* 37 */
|
"-T Truncated HMACを使用する\n", /* 37 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_EXTENDED_MASTER
|
#ifdef HAVE_EXTENDED_MASTER
|
||||||
"-n マスターシークレット拡張を無効にする\n", /* 38 */
|
"-n マスターシークレット拡張を無効にする\n", /* 38 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_OCSP
|
#ifdef HAVE_OCSP
|
||||||
"-o OCSPルックアップをピア証明書で実施する\n", /* 39 */
|
"-o OCSPルックアップをピア証明書で実施する\n", /* 39 */
|
||||||
"-O <url> OCSPルックアップを、<url>を使用し応答者として実施する\n", /* 40 */
|
"-O <url> OCSPルックアップを、<url>を使用し"
|
||||||
|
"応答者として実施する\n", /* 40 */
|
||||||
#endif
|
#endif
|
||||||
#if defined(HAVE_CERTIFICATE_STATUS_REQUEST) \
|
#if defined(HAVE_CERTIFICATE_STATUS_REQUEST) \
|
||||||
|| defined(HAVE_CERTIFICATE_STATUS_REQUEST_V2)
|
|| defined(HAVE_CERTIFICATE_STATUS_REQUEST_V2)
|
||||||
"-W <num> OCSP Staplingを使用する (1 v1, 2 v2, 3 v2 multi)\n", /* 41 */
|
"-W <num> OCSP Staplingを使用する"
|
||||||
|
" (1 v1, 2 v2, 3 v2 multi)\n", /* 41 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef ATOMIC_USER
|
#ifdef ATOMIC_USER
|
||||||
"-U アトミック・ユーザー記録のコールバックを利用する\n", /* 42 */
|
"-U アトミック・ユーザー記録の"
|
||||||
|
"コールバックを利用する\n", /* 42 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_PK_CALLBACKS
|
#ifdef HAVE_PK_CALLBACKS
|
||||||
"-P 公開鍵コールバック\n", /* 43 */
|
"-P 公開鍵コールバック\n", /* 43 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_ANON
|
#ifdef HAVE_ANON
|
||||||
"-a 匿名クライアント\n", /* 44 */
|
"-a 匿名クライアント\n", /* 44 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_CRL
|
#ifdef HAVE_CRL
|
||||||
"-C CRLを無効\n", /* 45 */
|
"-C CRLを無効\n", /* 45 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef WOLFSSL_TRUST_PEER_CERT
|
#ifdef WOLFSSL_TRUST_PEER_CERT
|
||||||
"-E <file> 信頼出来るピアの証明書ロードの為のパス\n", /* 46 */
|
"-E <file> 信頼出来るピアの証明書ロードの為のパス\n", /* 46 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_WNR
|
#ifdef HAVE_WNR
|
||||||
"-q <file> Whitewood コンフィグファイル, 既定値\n", /* 47 */
|
"-q <file> Whitewood コンフィグファイル, 既定値\n", /* 47 */
|
||||||
#endif
|
#endif
|
||||||
"-H <arg> 内部テスト [defCipherList, exitWithRet, verifyFail]\n", /* 48 */
|
"-H <arg> 内部テスト"
|
||||||
|
" [defCipherList, exitWithRet, verifyFail]\n", /* 48 */
|
||||||
#ifdef WOLFSSL_TLS13
|
#ifdef WOLFSSL_TLS13
|
||||||
"-J HelloRetryRequestをKEのグループ選択に使用する\n", /* 49 */
|
"-J HelloRetryRequestをKEのグループ選択に使用する\n", /* 49 */
|
||||||
"-K 鍵交換にPSKを使用、(EC)DHEは使用しない\n", /* 50 */
|
"-K 鍵交換にPSKを使用、(EC)DHEは使用しない\n", /* 50 */
|
||||||
"-I データ送信前に、鍵とIVを更新する\n", /* 51 */
|
"-I データ送信前に、鍵とIVを更新する\n", /* 51 */
|
||||||
#ifndef NO_DH
|
#ifndef NO_DH
|
||||||
"-y FFDHE名前付きグループとの鍵共有のみ\n", /* 52 */
|
"-y FFDHE名前付きグループとの鍵共有のみ\n", /* 52 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_ECC
|
#ifdef HAVE_ECC
|
||||||
"-Y ECC名前付きグループとの鍵共有のみ\n", /* 53 */
|
"-Y ECC名前付きグループとの鍵共有のみ\n", /* 53 */
|
||||||
#endif
|
#endif
|
||||||
#endif /* WOLFSSL_TLS13 */
|
#endif /* WOLFSSL_TLS13 */
|
||||||
#ifdef HAVE_CURVE25519
|
#ifdef HAVE_CURVE25519
|
||||||
"-t X25519を鍵交換に使用する\n", /* 54 */
|
"-t X25519を鍵交換に使用する\n", /* 54 */
|
||||||
#endif
|
#endif
|
||||||
#if defined(WOLFSSL_TLS13) && defined(WOLFSSL_POST_HANDSHAKE_AUTH)
|
#if defined(WOLFSSL_TLS13) && defined(WOLFSSL_POST_HANDSHAKE_AUTH)
|
||||||
"-Q ポストハンドシェークの証明要求をサポートする\n", /* 55 */
|
"-Q ポストハンドシェークの証明要求をサポートする\n", /* 55 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef WOLFSSL_EARLY_DATA
|
#ifdef WOLFSSL_EARLY_DATA
|
||||||
"-0 Early data をサーバーへ送信する(0-RTTハンドシェイク)\n", /* 56 */
|
"-0 Early data をサーバーへ送信する"
|
||||||
|
"(0-RTTハンドシェイク)\n", /* 56 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef WOLFSSL_MULTICAST
|
#ifdef WOLFSSL_MULTICAST
|
||||||
"-3 <grpid> マルチキャスト, grpid < 256\n", /* 57 */
|
"-3 <grpid> マルチキャスト, grpid < 256\n", /* 57 */
|
||||||
#endif
|
#endif
|
||||||
"-1 <num> 指定された言語で結果を表示します。\n 0: 英語、 1: 日本語\n", /* 58 */
|
"-1 <num> 指定された言語で結果を表示します。\n"
|
||||||
|
" 0: 英語、 1: 日本語\n", /* 58 */
|
||||||
NULL,
|
NULL,
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -353,75 +353,80 @@ static void ServerWrite(WOLFSSL* ssl, const char* output, int outputLen)
|
|||||||
static const char* server_usage_msg[][49] = {
|
static const char* server_usage_msg[][49] = {
|
||||||
/* English */
|
/* English */
|
||||||
{
|
{
|
||||||
" NOTE: All files relative to wolfSSL home dir\n", /* 0 */
|
" NOTE: All files relative to wolfSSL home dir\n", /* 0 */
|
||||||
"-? <num> Help, print this usage\n 0: English, 1: Japanese\n", /* 1 */
|
"-? <num> Help, print this usage\n"
|
||||||
"-p <num> Port to listen on, not 0, default", /* 2 */
|
" 0: English, 1: Japanese\n", /* 1 */
|
||||||
|
"-p <num> Port to listen on, not 0, default", /* 2 */
|
||||||
#ifndef WOLFSSL_TLS13
|
#ifndef WOLFSSL_TLS13
|
||||||
"-v <num> SSL version [0-3], SSLv3(0) - TLS1.2(3)), default", /* 3 */
|
"-v <num> SSL version [0-3], SSLv3(0) - TLS1.2(3)), default", /* 3 */
|
||||||
#else
|
#else
|
||||||
"-v <num> SSL version [0-4], SSLv3(0) - TLS1.3(4)), default", /* 3 */
|
"-v <num> SSL version [0-4], SSLv3(0) - TLS1.3(4)), default", /* 3 */
|
||||||
#endif
|
#endif
|
||||||
"-l <str> Cipher suite list (: delimited)\n", /* 4 */
|
"-l <str> Cipher suite list (: delimited)\n", /* 4 */
|
||||||
"-c <file> Certificate file, default", /* 5 */
|
"-c <file> Certificate file, default", /* 5 */
|
||||||
"-k <file> Key file, default", /* 6 */
|
"-k <file> Key file, default", /* 6 */
|
||||||
"-A <file> Certificate Authority file, default", /* 7 */
|
"-A <file> Certificate Authority file, default", /* 7 */
|
||||||
"-R <file> Create Ready file for external monitor default none\n", /* 8 */
|
"-R <file> Create Ready file for external monitor"
|
||||||
|
" default none\n", /* 8 */
|
||||||
#ifndef NO_DH
|
#ifndef NO_DH
|
||||||
"-D <file> Diffie-Hellman Params file, default", /* 9 */
|
"-D <file> Diffie-Hellman Params file, default", /* 9 */
|
||||||
"-Z <num> Minimum DH key bits, default", /* 10 */
|
"-Z <num> Minimum DH key bits, default", /* 10 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_ALPN
|
#ifdef HAVE_ALPN
|
||||||
"-L <str> Application-Layer Protocol Negotiation ({C,F}:<list>)\n", /* 11 */
|
"-L <str> Application-Layer Protocol Negotiation"
|
||||||
|
" ({C,F}:<list>)\n", /* 11 */
|
||||||
#endif
|
#endif
|
||||||
"-d Disable client cert check\n", /* 12 */
|
"-d Disable client cert check\n", /* 12 */
|
||||||
"-b Bind to any interface instead of localhost only\n", /* 13 */
|
"-b Bind to any interface instead of localhost only\n",/* 13 */
|
||||||
"-s Use pre Shared keys\n", /* 14 */
|
"-s Use pre Shared keys\n", /* 14 */
|
||||||
"-u Use UDP DTLS,"
|
"-u Use UDP DTLS,"
|
||||||
" add -v 2 for DTLSv1, -v 3 for DTLSv1.2 (default)\n", /* 15 */
|
" add -v 2 for DTLSv1, -v 3 for DTLSv1.2 (default)\n", /* 15 */
|
||||||
#ifdef WOLFSSL_SCTP
|
#ifdef WOLFSSL_SCTP
|
||||||
"-G Use SCTP DTLS,"
|
"-G Use SCTP DTLS,"
|
||||||
" add -v 2 for DTLSv1, -v 3 for DTLSv1.2 (default)\n", /* 16 */
|
" add -v 2 for DTLSv1, -v 3 for DTLSv1.2 (default)\n", /* 16 */
|
||||||
#endif
|
#endif
|
||||||
"-f Fewer packets/group messages\n", /* 17 */
|
"-f Fewer packets/group messages\n", /* 17 */
|
||||||
"-r Allow one client Resumption\n", /* 18 */
|
"-r Allow one client Resumption\n", /* 18 */
|
||||||
"-N Use Non-blocking sockets\n", /* 19 */
|
"-N Use Non-blocking sockets\n", /* 19 */
|
||||||
"-S <str> Use Host Name Indication\n", /* 20 */
|
"-S <str> Use Host Name Indication\n", /* 20 */
|
||||||
"-w Wait for bidirectional shutdown\n", /* 21 */
|
"-w Wait for bidirectional shutdown\n", /* 21 */
|
||||||
#ifdef HAVE_OCSP
|
#ifdef HAVE_OCSP
|
||||||
"-o Perform OCSP lookup on peer certificate\n", /* 22 */
|
"-o Perform OCSP lookup on peer certificate\n", /* 22 */
|
||||||
"-O <url> Perform OCSP lookup using <url> as responder\n", /* 23 */
|
"-O <url> Perform OCSP lookup using <url> as responder\n", /* 23 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_PK_CALLBACKS
|
#ifdef HAVE_PK_CALLBACKS
|
||||||
"-P Public Key Callbacks\n", /* 24 */
|
"-P Public Key Callbacks\n", /* 24 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_ANON
|
#ifdef HAVE_ANON
|
||||||
"-a Anonymous server\n", /* 25 */
|
"-a Anonymous server\n", /* 25 */
|
||||||
#endif
|
#endif
|
||||||
#ifndef NO_PSK
|
#ifndef NO_PSK
|
||||||
"-I Do not send PSK identity hint\n", /* 26 */
|
"-I Do not send PSK identity hint\n", /* 26 */
|
||||||
#endif
|
#endif
|
||||||
"-x Print server errors but do not close connection\n", /* 27 */
|
"-x Print server errors but do not close connection\n",/* 27 */
|
||||||
"-i Loop indefinitely (allow repeated connections)\n", /* 28 */
|
"-i Loop indefinitely (allow repeated connections)\n", /* 28 */
|
||||||
"-e Echo data mode (return raw bytes received)\n", /* 29 */
|
"-e Echo data mode (return raw bytes received)\n", /* 29 */
|
||||||
#ifdef HAVE_NTRU
|
#ifdef HAVE_NTRU
|
||||||
"-n Use NTRU key (needed for NTRU suites)\n", /* 30 */
|
"-n Use NTRU key (needed for NTRU suites)\n", /* 30 */
|
||||||
#endif
|
#endif
|
||||||
"-B <num> Benchmark throughput using <num> bytes and print stats\n", /* 31 */
|
"-B <num> Benchmark throughput"
|
||||||
|
" using <num> bytes and print stats\n", /* 31 */
|
||||||
#ifdef HAVE_CRL
|
#ifdef HAVE_CRL
|
||||||
"-V Disable CRL\n", /* 32 */
|
"-V Disable CRL\n", /* 32 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef WOLFSSL_TRUST_PEER_CERT
|
#ifdef WOLFSSL_TRUST_PEER_CERT
|
||||||
"-E <file> Path to load trusted peer cert\n", /* 33 */
|
"-E <file> Path to load trusted peer cert\n", /* 33 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_WNR
|
#ifdef HAVE_WNR
|
||||||
"-q <file> Whitewood config file, default", /* 34 */
|
"-q <file> Whitewood config file, default", /* 34 */
|
||||||
#endif
|
#endif
|
||||||
"-g Return basic HTML web page\n", /* 35 */
|
"-g Return basic HTML web page\n", /* 35 */
|
||||||
"-C <num> The number of connections to accept, default: 1\n", /* 36 */
|
"-C <num> The number of connections to accept, default: 1\n",/* 36 */
|
||||||
"-H <arg> Internal tests [defCipherList, exitWithRet, verifyFail]\n", /* 37 */
|
"-H <arg> Internal tests"
|
||||||
|
" [defCipherList, exitWithRet, verifyFail]\n", /* 37 */
|
||||||
#ifdef WOLFSSL_TLS13
|
#ifdef WOLFSSL_TLS13
|
||||||
"-U Update keys and IVs before sending\n", /* 38 */
|
"-U Update keys and IVs before sending\n", /* 38 */
|
||||||
"-K Key Exchange for PSK not using (EC)DHE\n", /* 39 */
|
"-K Key Exchange for PSK not using (EC)DHE\n", /* 39 */
|
||||||
#ifndef NO_DH
|
#ifndef NO_DH
|
||||||
"-y Pre-generate Key Share using FFDHE_2048 only\n", /* 40 */
|
"-y Pre-generate Key Share using FFDHE_2048 only\n", /* 40 */
|
||||||
#endif
|
#endif
|
||||||
@ -435,77 +440,91 @@ static const char* server_usage_msg[][49] = {
|
|||||||
"-T Do not generate session ticket\n", /* 43 */
|
"-T Do not generate session ticket\n", /* 43 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef WOLFSSL_POST_HANDSHAKE_AUTH
|
#ifdef WOLFSSL_POST_HANDSHAKE_AUTH
|
||||||
"-Q Request certificate from client post-handshake\n", /* 44 */
|
"-Q Request certificate from client post-handshake\n", /* 44 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef WOLFSSL_SEND_HRR_COOKIE
|
#ifdef WOLFSSL_SEND_HRR_COOKIE
|
||||||
"-J Server sends Cookie Extension containing state\n", /* 45 */
|
"-J Server sends Cookie Extension containing state\n", /* 45 */
|
||||||
#endif
|
#endif
|
||||||
#endif /* WOLFSSL_TLS13 */
|
#endif /* WOLFSSL_TLS13 */
|
||||||
#ifdef WOLFSSL_EARLY_DATA
|
#ifdef WOLFSSL_EARLY_DATA
|
||||||
"-0 Early data read from client (0-RTT handshake)\n", /* 46 */
|
"-0 Early data read from client (0-RTT handshake)\n", /* 46 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef WOLFSSL_MULTICAST
|
#ifdef WOLFSSL_MULTICAST
|
||||||
"-3 <grpid> Multicast, grpid < 256\n", /* 47 */
|
"-3 <grpid> Multicast, grpid < 256\n", /* 47 */
|
||||||
#endif
|
#endif
|
||||||
"-1 <num> Display a result by specified language.\n 0: English, 1: Japanese\n", /* 48 */
|
"-1 <num> Display a result by specified language."
|
||||||
|
"\n 0: English, 1: Japanese\n", /* 48 */
|
||||||
NULL,
|
NULL,
|
||||||
},
|
},
|
||||||
/* Japanese */
|
/* Japanese */
|
||||||
{
|
{
|
||||||
" 注意 : 全てのファイルは wolfSSL ホーム・ディレクトリからの相対です。\n", /* 0 */
|
" 注意 : 全てのファイルは"
|
||||||
"-? <num> ヘルプ, 使い方を表示\n 0: 英語、 1: 日本語\n", /* 1 */
|
" wolfSSL ホーム・ディレクトリからの相対です。\n", /* 0 */
|
||||||
"-p <num> 接続先ポート, 0は無効, 既定値", /* 2 */
|
"-? <num> ヘルプ, 使い方を表示\n"
|
||||||
|
" 0: 英語、 1: 日本語\n", /* 1 */
|
||||||
|
"-p <num> 接続先ポート, 0は無効, 既定値", /* 2 */
|
||||||
#ifndef WOLFSSL_TLS13
|
#ifndef WOLFSSL_TLS13
|
||||||
"-v <num> SSL バージョン [0-3], SSLv3(0) - TLS1.2(3)), 既定値", /* 3 */
|
"-v <num> SSL バージョン [0-3], SSLv3(0) - TLS1.2(3)),"
|
||||||
|
" 既定値", /* 3 */
|
||||||
#else
|
#else
|
||||||
"-v <num> SSL バージョン [0-4], SSLv3(0) - TLS1.3(4)), 既定値", /* 3 */
|
"-v <num> SSL バージョン [0-4], SSLv3(0) - TLS1.3(4)),"
|
||||||
|
" 既定値", /* 3 */
|
||||||
#endif
|
#endif
|
||||||
"-l <str> 暗号スイートリスト (区切り文字 :)\n", /* 4 */
|
"-l <str> 暗号スイートリスト (区切り文字 :)\n", /* 4 */
|
||||||
"-c <file> 証明書ファイル, 既定値", /* 5 */
|
"-c <file> 証明書ファイル, 既定値", /* 5 */
|
||||||
"-k <file> 鍵ファイル, 既定値", /* 6 */
|
"-k <file> 鍵ファイル, 既定値", /* 6 */
|
||||||
"-A <file> 認証局ファイル, 既定値", /* 7 */
|
"-A <file> 認証局ファイル, 既定値", /* 7 */
|
||||||
"-R <file> 外部モニタ用の準備完了ファイルを作成する。既定値 なし\n", /* 8 */
|
"-R <file> 外部モニタ用の準備完了ファイルを作成する。"
|
||||||
|
"既定値 なし\n", /* 8 */
|
||||||
#ifndef NO_DH
|
#ifndef NO_DH
|
||||||
"-D <file> ディフィー・ヘルマンのパラメータファイル, 既定値", /* 9 */
|
"-D <file> ディフィー・ヘルマンのパラメータファイル,"
|
||||||
"-Z <num> 最小 DH 鍵 ビット, 既定値", /* 10 */
|
" 既定値", /* 9 */
|
||||||
|
"-Z <num> 最小 DH 鍵 ビット, 既定値", /* 10 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_ALPN
|
#ifdef HAVE_ALPN
|
||||||
"-L <str> アプリケーション層プロトコルネゴシエーションを行う ({C,F}:<list>)\n", /* 11 */
|
"-L <str> アプリケーション層プロトコルネゴシエーションを行う"
|
||||||
|
" ({C,F}:<list>)\n", /* 11 */
|
||||||
#endif
|
#endif
|
||||||
"-d クライアント認証を無効とする\n", /* 12 */
|
"-d クライアント認証を無効とする\n", /* 12 */
|
||||||
"-b ローカルホスト以外のインターフェースへもバインドする\n", /* 13 */
|
"-b ローカルホスト以外のインターフェースへも"
|
||||||
"-s 事前共有鍵を使用する\n", /* 14 */
|
"バインドする\n", /* 13 */
|
||||||
"-u UDP DTLSを使用する。-v 2 を追加指定すると DTLSv1, -v 3 を追加指定すると DTLSv1.2 (既定値)\n", /* 15 */
|
"-s 事前共有鍵を使用する\n", /* 14 */
|
||||||
|
"-u UDP DTLSを使用する。-v 2 を追加指定すると"
|
||||||
|
" DTLSv1, -v 3 を追加指定すると DTLSv1.2 (既定値)\n", /* 15 */
|
||||||
#ifdef WOLFSSL_SCTP
|
#ifdef WOLFSSL_SCTP
|
||||||
"-G SCTP DTLSを使用する。-v 2 を追加指定すると DTLSv1, -v 3 を追加指定すると DTLSv1.2 (既定値)\n", /* 16 */
|
"-G SCTP DTLSを使用する。-v 2 を追加指定すると"
|
||||||
|
" DTLSv1, -v 3 を追加指定すると DTLSv1.2 (既定値)\n", /* 16 */
|
||||||
#endif
|
#endif
|
||||||
"-f より少ないパケット/グループメッセージを使用する\n", /* 17 */
|
"-f より少ないパケット/グループメッセージを使用する\n",/* 17 */
|
||||||
"-r クライアントの再開を許可する\n", /* 18 */
|
"-r クライアントの再開を許可する\n", /* 18 */
|
||||||
"-N ノンブロッキング・ソケットを使用する\n", /* 19 */
|
"-N ノンブロッキング・ソケットを使用する\n", /* 19 */
|
||||||
"-S <str> ホスト名表示を使用する\n", /* 20 */
|
"-S <str> ホスト名表示を使用する\n", /* 20 */
|
||||||
"-w 双方向シャットダウンを待つ\n", /* 21 */
|
"-w 双方向シャットダウンを待つ\n", /* 21 */
|
||||||
#ifdef HAVE_OCSP
|
#ifdef HAVE_OCSP
|
||||||
"-o OCSPルックアップをピア証明書で実施する\n", /* 22 */
|
"-o OCSPルックアップをピア証明書で実施する\n", /* 22 */
|
||||||
"-O <url> OCSPルックアップを、<url>を使用し応答者として実施する\n", /* 23 */
|
"-O <url> OCSPルックアップを、"
|
||||||
|
"<url>を使用し応答者として実施する\n", /* 23 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_PK_CALLBACKS
|
#ifdef HAVE_PK_CALLBACKS
|
||||||
"-P 公開鍵コールバック\n", /* 24 */
|
"-P 公開鍵コールバック\n", /* 24 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_ANON
|
#ifdef HAVE_ANON
|
||||||
"-a 匿名サーバー\n", /* 25 */
|
"-a 匿名サーバー\n", /* 25 */
|
||||||
#endif
|
#endif
|
||||||
#ifndef NO_PSK
|
#ifndef NO_PSK
|
||||||
"-I PSKアイデンティティのヒントを送信しない\n", /* 26 */
|
"-I PSKアイデンティティのヒントを送信しない\n", /* 26 */
|
||||||
#endif
|
#endif
|
||||||
"-x サーバーエラーを出力するが接続を切断しない\n", /* 27 */
|
"-x サーバーエラーを出力するが接続を切断しない\n", /* 27 */
|
||||||
"-i 無期限にループする(繰り返し接続を許可)\n", /* 28 */
|
"-i 無期限にループする(繰り返し接続を許可)\n", /* 28 */
|
||||||
"-e エコー・データモード(受け取ったバイトデータを返す)\n", /* 29 */
|
"-e エコー・データモード"
|
||||||
|
"(受け取ったバイトデータを返す)\n", /* 29 */
|
||||||
#ifdef HAVE_NTRU
|
#ifdef HAVE_NTRU
|
||||||
"-n NTRU鍵を使用する(NTRUスイートに必要)\n", /* 30 */
|
"-n NTRU鍵を使用する(NTRUスイートに必要)\n", /* 30 */
|
||||||
#endif
|
#endif
|
||||||
"-B <num> <num> バイトを用いてのベンチマーク・スループット測定と結果を出力する\n", /* 31 */
|
"-B <num> <num> バイトを用いてのベンチマーク・スループット"
|
||||||
|
"測定と結果を出力する\n", /* 31 */
|
||||||
#ifdef HAVE_CRL
|
#ifdef HAVE_CRL
|
||||||
"-V CRLを無効とする\n", /* 32 */
|
"-V CRLを無効とする\n", /* 32 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef WOLFSSL_TRUST_PEER_CERT
|
#ifdef WOLFSSL_TRUST_PEER_CERT
|
||||||
"-E <file> 信頼出来るピアの証明書ロードの為のパス\n\n", /* 33 */
|
"-E <file> 信頼出来るピアの証明書ロードの為のパス\n\n", /* 33 */
|
||||||
@ -514,8 +533,9 @@ static const char* server_usage_msg[][49] = {
|
|||||||
"-q <file> Whitewood コンフィグファイル, 既定値", /* 34 */
|
"-q <file> Whitewood コンフィグファイル, 既定値", /* 34 */
|
||||||
#endif
|
#endif
|
||||||
"-g 基本的な Web ページを返す\n", /* 35 */
|
"-g 基本的な Web ページを返す\n", /* 35 */
|
||||||
"-C <num> アクセプト可能な接続数を指定する。既定値: 1\n", /* 36 */
|
"-C <num> アクセプト可能な接続数を指定する。既定値: 1\n", /* 36 */
|
||||||
"-H <arg> 内部テスト [defCipherList, exitWithRet, verifyFail]\n", /* 37 */
|
"-H <arg> 内部テスト"
|
||||||
|
" [defCipherList, exitWithRet, verifyFail]\n", /* 37 */
|
||||||
#ifdef WOLFSSL_TLS13
|
#ifdef WOLFSSL_TLS13
|
||||||
"-U データ送信前に、鍵とIVを更新する\n", /* 38 */
|
"-U データ送信前に、鍵とIVを更新する\n", /* 38 */
|
||||||
"-K 鍵交換にPSKを使用、(EC)DHEは使用しない\n", /* 39 */
|
"-K 鍵交換にPSKを使用、(EC)DHEは使用しない\n", /* 39 */
|
||||||
@ -529,22 +549,25 @@ static const char* server_usage_msg[][49] = {
|
|||||||
"-t Curve25519のみを使用して鍵共有を事前生成する\n", /* 42 */
|
"-t Curve25519のみを使用して鍵共有を事前生成する\n", /* 42 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_SESSION_TICKET
|
#ifdef HAVE_SESSION_TICKET
|
||||||
"-T セッションチケットを生成しない\n", /* 43 */
|
"-T セッションチケットを生成しない\n", /* 43 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef WOLFSSL_POST_HANDSHAKE_AUTH
|
#ifdef WOLFSSL_POST_HANDSHAKE_AUTH
|
||||||
"-Q クライアントのポストハンドシェイクから証明書を要求する\n", /* 44 */
|
"-Q クライアントのポストハンドシェイクから"
|
||||||
|
"証明書を要求する\n", /* 44 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef WOLFSSL_SEND_HRR_COOKIE
|
#ifdef WOLFSSL_SEND_HRR_COOKIE
|
||||||
"-J サーバーの状態を含むTLS Cookie 拡張を送信する\n", /* 45 */
|
"-J サーバーの状態を含むTLS Cookie 拡張を送信する\n", /* 45 */
|
||||||
#endif
|
#endif
|
||||||
#endif /* WOLFSSL_TLS13 */
|
#endif /* WOLFSSL_TLS13 */
|
||||||
#ifdef WOLFSSL_EARLY_DATA
|
#ifdef WOLFSSL_EARLY_DATA
|
||||||
"-0 クライアントからの Early Data 読み取り(0-RTTハンドシェイク)\n", /* 46 */
|
"-0 クライアントからの Early Data 読み取り"
|
||||||
|
"(0-RTTハンドシェイク)\n", /* 46 */
|
||||||
#endif
|
#endif
|
||||||
#ifdef WOLFSSL_MULTICAST
|
#ifdef WOLFSSL_MULTICAST
|
||||||
"-3 <grpid> マルチキャスト, grpid < 256\n", /* 47 */
|
"-3 <grpid> マルチキャスト, grpid < 256\n", /* 47 */
|
||||||
#endif
|
#endif
|
||||||
"-1 <num> 指定された言語で結果を表示します。\n 0: 英語、 1: 日本語\n", /* 48 */
|
"-1 <num> 指定された言語で結果を表示します。"
|
||||||
|
"\n 0: 英語、 1: 日本語\n", /* 48 */
|
||||||
NULL,
|
NULL,
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -558,8 +558,10 @@ static const char* client_showx509_msg[][5] = {
|
|||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
/* lng_index is to specify the language for displaying message. 0:English, 1:Japanese */
|
/* lng_index is to specify the language for displaying message. */
|
||||||
static WC_INLINE void ShowX509Ex(WOLFSSL_X509* x509, const char* hdr, int lng_index)
|
/* 0:English, 1:Japanese */
|
||||||
|
static WC_INLINE void ShowX509Ex(WOLFSSL_X509* x509, const char* hdr,
|
||||||
|
int lng_index)
|
||||||
{
|
{
|
||||||
char* altName;
|
char* altName;
|
||||||
char* issuer;
|
char* issuer;
|
||||||
@ -657,7 +659,8 @@ static WC_INLINE void ShowX509Chain(WOLFSSL_X509_CHAIN* chain, int count,
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* lng_index is to specify the language for displaying message. 0:English, 1:Japanese */
|
/* lng_index is to specify the language for displaying message. */
|
||||||
|
/* 0:English, 1:Japanese */
|
||||||
static WC_INLINE void showPeerEx(WOLFSSL* ssl, int lng_index)
|
static WC_INLINE void showPeerEx(WOLFSSL* ssl, int lng_index)
|
||||||
{
|
{
|
||||||
WOLFSSL_CIPHER* cipher;
|
WOLFSSL_CIPHER* cipher;
|
||||||
|
Reference in New Issue
Block a user