You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: BUILD.md
+5-2Lines changed: 5 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -213,10 +213,10 @@ To build the Intel IPP Cryptography library on macOS\*, complete the following s
213
213
- `-DPLATFORM_LIST="<platform list>"` - optional, works only if`-DMERGED_BLD:BOOL=off` is set. Sets target platforms for the code to be compiled. See the supported platforms list [here](./OVERVIEW.md).
214
214
215
215
- Example for Linux\* OS and the IA-32 architecture:
216
-
`-DPLATFORM_LIST="w7;s8;p8;g9;h9"`
216
+
`-DPLATFORM_LIST="m7;s8;p8;g9;h9"`
217
217
218
218
- Example for Linux\* OS and the Intel® 64 architecture:
219
-
`-DPLATFORM_LIST="m7;n8;y8;e9;l9;k0;k1"`
219
+
`-DPLATFORM_LIST="w7;n8;y8;e9;l9;k0"`
220
220
- `-DNO_CRYPTO_MB:BOOL=TRUE` - optional, turns off the build of [Crypto Multi Buffer library](./sources/ippcp/crypto_mb/Readme.md) and, as a consequence, removes all dependencies on OpenSSL library.
221
221
- `-DBABASSL:BOOL=on`, `-DBORINGSSL:BOOL=on` - required only if forks of OpenSSL library are used to resolve OpenSSL dependencies - Tongsuo and BoringSSL respectively. These flags make sense when [Crypto Multi Buffer library](./sources/ippcp/crypto_mb/Readme.md) is built.
222
222
- `-DIPPCP_CUSTOM_BUILD="<CPU features list>"` - optional, works only if`-DMERGED_BLD:BOOL=off` is set, i.e. only for 1CPU libraries. Enables the CPU feature dispatching mask at compile-time based on the provided list.
@@ -239,6 +239,9 @@ To build the Intel IPP Cryptography library on macOS\*, complete the following s
239
239
240
240
- `-DMBX_FIPS_MODE:BOOL=on`: enables all FIPS-compliance changes in Crypto Multi-buffer Library.
241
241
- `-DMBX_FIPS_MODE:BOOL=off`: default configuration. Crypto Multi-buffer Library build with such option is not FIPS-compliant.
242
+
243
+
- `-DFIPS_CUSTOM_IPPCP_API_HEADER=<redefined_ippcp_api.h>` - optional flag which allows to use FIPS self-tests with IPPCP API with a different prefix to support capabilities of the custom dispatcher generated by Custom Library Tool (Please, note that it is only intended for a very specific use case of [Custom Library](./OVERVIEW.md/#static-library-with-custom-functionality)).The header should contain redefinitions of IPPCP public API, e.g. `#define ippcpGetLibVersion custom_prefix_ippcpGetLibVersion`. The flag is applicable only when IPPCP FIPS mode is enabled (`-DIPPCP_FIPS_MODE:BOOL=on`).
244
+
242
245
### Windows\* OS
243
246
244
247
- `-G"<tool-chain-generator>"` - defines the native build system CMake will generate from the input files.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,9 @@
2
2
3
3
This is a list of notable changes to Intel(R) IPP Cryptography, in reverse chronological order.
4
4
5
+
## Intel(R) IPP Cryptography 2021.12.1
6
+
- Added `FIPS_CUSTOM_IPPCP_API_HEADER` build flag to support FIPS self-tests for a specific use case when Custom Library Tool is used with custom prefix for IPPCP API.
0 commit comments