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