Skip to content

Commit 8d3e05e

Browse files
authored
Merge pull request #187 from haydenroche5/110_release
Update README.md.
2 parents b8a869b + 3fd2c2b commit 8d3e05e

File tree

1 file changed

+23
-1
lines changed

1 file changed

+23
-1
lines changed

README.md

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,19 @@ Use this configure command:
7575
./configure --enable-engine
7676
```
7777

78-
This adds support for `fips=v2` automatically. Replace this will `--enable-engine=fips-ready` if using a FIPS Ready bundle.
78+
This adds support for `fips=v2` automatically. Replace this with
79+
`--enable-engine=fips-ready` if using a FIPS Ready bundle. If your wolfSSL
80+
version doesn't support `--enable-engine`, use this instead:
81+
82+
```
83+
./configure --enable-fips=v2 --enable-opensslcoexist --enable-cmac
84+
--enable-keygen --enable-sha --enable-des3 --enable-aesctr --enable-aesccm
85+
--enable-x963kdf CPPFLAGS="-DHAVE_AES_ECB -DWOLFSSL_AES_DIRECT
86+
-DWC_RSA_NO_PADDING -DWOLFSSL_PUBLIC_MP -DECC_MIN_KEY_SZ=192 -DSha3=wc_Sha3
87+
-DNO_OLD_SHA256_NAMES -DNO_OLD_MD5_NAME"
88+
```
89+
90+
Change `--enable-fips=v2` to `--enable-fips=ready` if using a FIPS Ready bundle.
7991

8092
#### From Git
8193

@@ -88,6 +100,16 @@ make
88100
sudo make install
89101
```
90102

103+
If your wolfSSL version doesn't support `--enable-engine`, use this instead:
104+
105+
```
106+
./configure --enable-opensslcoexist --enable-cmac --enable-keygen --enable-sha
107+
--enable-des3 --enable-aesctr --enable-aesccm --enable-x963kdf
108+
CPPFLAGS="-DHAVE_AES_ECB -DWOLFSSL_AES_DIRECT -DWC_RSA_NO_PADDING
109+
-DWOLFSSL_PUBLIC_MP -DECC_MIN_KEY_SZ=192 -DWOLFSSL_PSS_LONG_SALT
110+
-DWOLFSSL_PSS_SALT_LEN_DISCOVER"
111+
```
112+
91113
#### Additional Options
92114
- Add `--enable-pwdbased` to the configure commands above if using PKCS#12.
93115
- Add `--enable-debug` to turn on debug logging.

0 commit comments

Comments
 (0)