Updated iOS readme. Turned off unused wolfCrypt options in iOS FIPS build.

This commit is contained in:
John Safranek
2015-04-07 16:00:12 -07:00
parent 875ad2dc8e
commit ea585e9b19
2 changed files with 20 additions and 7 deletions

View File

@@ -63,10 +63,15 @@ for "Preprocessor Macros" and add the following under both `Release` and
* `HAVE_AESGCM` * `HAVE_AESGCM`
* `WOLFSSL_SHA512` * `WOLFSSL_SHA512`
* `WOLFSSL_SHA384` * `WOLFSSL_SHA384`
* `NO_MD4`
* `NO_HC128`
* `NO_RABBIT`
* `NO_DSA`
* `NO_PWDBASED`
The approved FIPS source files are from the CyaSSL project v3.4.8.fips. The FIPS The approved FIPS source files are from the CyaSSL project tag v3.4.8.fips. The
and FIPS-TEST files are from our FIPS project v3.4.8. For the wolfCAVP test files fips.c and fips_test.c, and the wolfCAVP test app are from the FIPS
the wolfSSL version used is v3.4.8. project tag v3.4.8a. The wolfSSL/wolfCrypt files are from tag v3.4.8.
# Using the FIPS library # Using the FIPS library
@@ -80,7 +85,7 @@ Every time the application is changed, the FIPS checksum will change, because
the FIPS library's position in the executable may change. the FIPS library's position in the executable may change.
You need to add something to your application that will output the verifyCore You need to add something to your application that will output the verifyCore
value to be used. The verifyCore in fips_test.c will need to be updated with this value to be used. The verifyCore in fips_test.c will need to be updated with
value, the library rebuilt, and relinked into your application. The application this value, the library rebuilt, and relinked into your application. The
should not be changed during this process or the verifyCore check will fail again. application should not be changed during this process or the verifyCore check
will fail again.

View File

@@ -911,6 +911,10 @@
HAVE_AESGCM, HAVE_AESGCM,
WOLFSSL_SHA512, WOLFSSL_SHA512,
WOLFSSL_SHA384, WOLFSSL_SHA384,
NO_MD4,
NO_HC128,
NO_RABBIT,
NO_DSA,
NO_PWDBASED, NO_PWDBASED,
); );
HEADER_SEARCH_PATHS = ( HEADER_SEARCH_PATHS = (
@@ -942,6 +946,10 @@
HAVE_AESGCM, HAVE_AESGCM,
WOLFSSL_SHA512, WOLFSSL_SHA512,
WOLFSSL_SHA384, WOLFSSL_SHA384,
NO_MD4,
NO_HC128,
NO_RABBIT,
NO_DSA,
NO_PWDBASED, NO_PWDBASED,
); );
HEADER_SEARCH_PATHS = ( HEADER_SEARCH_PATHS = (