Skip to content

Commit

Permalink
Minor fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
kojo1 committed Jan 30, 2023
1 parent 50a0293 commit ffb429d
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 9 deletions.
2 changes: 1 addition & 1 deletion wolfSSL-Porting/src-ja/section01.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ wolfSSLマニュアルの第2章の手順とは別に、特定のプラットフ

## 想定する読者

のガイドは、デフォルトでサポートされていない新しいプラットフォームまたは環境に wolfSSL および wolfCrypt を移植する開発者またはエンジニアを対象としています。
このガイドは、デフォルトでサポートされていない新しいプラットフォームまたは環境に wolfSSL および wolfCrypt を移植する開発者またはエンジニアを対象としています。

## 概要

Expand Down
10 changes: 5 additions & 5 deletions wolfSSL-Porting/src-ja/section02.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ wolfSSLは、64ビットタイプが利用可能の場合、スピードに恩
#endif
```

There are two additional data types used by wolfSSL and wolfCrypt, called “word32” and “word16”. The default type mappings for these are:
「word32」と「word16」と呼ばれる、wolfSSL wolfCrypt で使用される二つの追加のデータ型があります。 これらのデフォルトのタイプ マッピングは次のとおりです:

```
#ifndef WOLFSSL_TYPES
Expand All @@ -34,7 +34,7 @@ wolfSSL の fastmath ライブラリは、「fp_digit」および「fp_word」

「fp_word」は「fp_digit」の 2 倍のサイズにする必要があります。 デフォルトのケースがプラットフォームに当てはまらない場合は、settings.h または user_settings.h で WOLFSSL_BIGINT_TYPES を定義し、fp_word および fp_digit に独自のカスタム typedef を割り当てる必要があります。

一部の操作で利用可能な場合、wolfSSL は 64 ビット型を使用します。 wolfSSL ビルドは、SIZEOF_LONG と SIZEOF_LONG_LONG の設定に基づいて、word64 の正しい基本データ型を検出して設定しようとします。 2 つの 32 ビット型が一緒に使用される、真の 64 ビット型を持たない一部のプラットフォームでは、パフォーマンスが低下する可能性があります。 64 ビット型の使用をコンパイルするには、NO_64BIT を定義します。
一部の操作で利用可能な場合、wolfSSL は 64 ビット型を使用します。 wolfSSL ビルドは、SIZEOF_LONG と SIZEOF_LONG_LONG の設定に基づいて、word64 の正しい基本データ型を検出して設定しようとします。 2 つの 32 ビット型が一緒に使用される、真の 64 ビット型を持たない一部のプラットフォームでは、パフォーマンスが低下する可能性があります。 64 ビット型を使用しないでコンパイルするには、NO_64BIT を定義します。

## エンディアン

Expand Down Expand Up @@ -136,9 +136,9 @@ wolfSSLをマルチスレッド環境で使用する必要がある場合は、w
Q:どういう場合このセクションが必要ですか?<br>
A:/dev/randomまたは/dev/urandomのいずれかが利用できないか、RNGハードウェアを統合したい場合です。

デフォルトでは、wolfSSLは/dev/urandomまたは/dev/randomを使用してRNGシードを生成します。 NO_DEV_RANDOMの定義は、デフォルトのwc_GenerateSeed()関数を無効にするwときにビルド時に指定します。これが指定されている場合は、ターゲットプラットフォームに固有の./wolfcrypt/src/random.cにカスタムwc_GenerateSeed()関数を記述する必要があります。これにより、ハードウェアベースのランダムエントロピーソースがあれば、wolfSSLのPRNGにシードすることができます。
デフォルトでは、wolfSSLは/dev/urandomまたは/dev/randomを使用してRNGシードを生成します。 NO_DEV_RANDOMの定義は、デフォルトのwc_GenerateSeed()関数を無効にするときにビルド時に指定します。これが指定されている場合は、ターゲットプラットフォームに固有の./wolfcrypt/src/random.cにカスタムwc_GenerateSeed()関数を記述する必要があります。これにより、ハードウェアベースのランダムエントロピーソースがあれば、wolfSSLのPRNGにシードすることができます。

Wc_GenerateSeed関数をどのように記述する必要があるかの例については、wolfSSLの既存のwc_GenerateSeed関数の実装を./wolfcrypt/src/random.cで参照してください。
wc_GenerateSeed関数をどのように記述する必要があるかの例については、wolfSSLの既存のwc_GenerateSeed関数の実装を./wolfcrypt/src/random.cで参照してください。



Expand Down Expand Up @@ -205,7 +205,7 @@ A:wolfSSLで独自の公開鍵実装を使用したいとします。

wolfSSLを使用すると、SSL / TLS層が公開鍵操作を行う必要があるときに呼び出される独自の公開鍵コールバックをユーザーが書くことができます。ユーザーはオプションで6つの関数を定義できます。

- ECC符号コールバック
- ECC復号コールバック
- ECC検証コールバック
- RSA署名コールバック
- RSA検証コールバック
Expand Down
3 changes: 0 additions & 3 deletions wolfSSL-Porting/src-ja/section04.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@
サポートメール:[email protected] (日本語可)
フォーラム:http://www.wolfssl.com/forums

wolfSSLは、お客様が新しい環境にwolfSSLを移植できるためのサポートパッケージとコンサルティングサービスを提供しています。


wolfSSLは、お客様が新しい環境にwolfSSLを移植できるためのサポートパッケージとコンサルティングサービスを提供しています。

- Support Packages: https://wolfssl.jp/license/support-packages/
Expand Down

0 comments on commit ffb429d

Please sign in to comment.