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: wolfSSL/src/chapter02.md
+1-21Lines changed: 1 addition & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -466,7 +466,7 @@ Disables the PKCS#7 EncryptedData content type. Reduces code size when only Sign
466
466
467
467
#### NO_PKCS7_COMPRESSED_DATA
468
468
469
-
Disables the PKCS#7 CompressedData content type. Requires zlib ([`HAVE_LIBZ`](#have_libz)) when enabled.
469
+
Disables the PKCS#7 CompressedData content type. When CompressedData support is enabled (i.e., this macro is not defined), zlib ([`HAVE_LIBZ`](#have_libz)) is required.
470
470
471
471
#### WC_PKCS7_STREAM_DEBUG
472
472
@@ -910,8 +910,6 @@ Enables MD2 hash algorithm support. Only needed for legacy certificate compatibi
910
910
911
911
This macro disables additional private key checking that is on by default. This enables checking to validate the private key is a pair for the public key. It is supported for RSA, ECDSA, ED25519, ED448, Falcon, Dilithium and Sphincs.
912
912
913
-
914
-
915
913
#### NO_CIPHER_SUITE_ALIASES
916
914
917
915
Disables cipher suite name aliases. Only the primary cipher suite name will be recognized, not alternative names.
@@ -1098,7 +1096,6 @@ Enables the new version of ASN parsing code that uses template-based ASN.1 proce
1098
1096
#### WOLFSSL_DEBUG_ASN_TEMPLATE
1099
1097
Enables debugging output when using ASN.1 templates. Only relevant when used with `WOLFSSL_ASN_TEMPLATE`.
1100
1098
1101
-
1102
1099
#### WOLFSSL_DEBUG_CERTS
1103
1100
1104
1101
Enables debug logging for certificate processing operations including parsing, validation, and chain building.
These are the macros that can be enabled for building without autotools:
5430
5418
5431
-
5432
-
5433
5419
***CAAM***
5434
5420
5435
5421
- WOLFSSL_CAAM - Main macro switch to enable CAAM support.
@@ -5600,8 +5586,6 @@ Used to delete a key from the keystore.
5600
5586
5601
5587
This is a list of native wolfSSL API that now have CAAM support with the SECO build outlined in this documentation.
5602
5588
5603
-
5604
-
5605
5589
For generation of any AES encrypt and decrypt operations the key can be generated using the following process. Using wc_SECO_GenerateKey(CAAM_GENERATE_KEY, groupID, pubOut, 0, CAAM_KEYTPE_AES128, CAAM_KEY_PERSISTENT, &keyIdOut); where groupID is a specified group number and pubOut is a 32 byte buffer, and the variable keyIdOut gets set to a the new key ID generated. This new key ID generated can then be set in an Aes structure using wc_SECO_AesSetKeyID(Aes, keyIdOut); . Once the key ID has been set in the structure and the Aes structure has been initialized as a WOLFSSL_SECO_DEVID type it will use that key ID for all encrypt and decrypt operations.
5606
5590
5607
5591
###### ***AES (ECB/CBC)***
@@ -5777,14 +5761,10 @@ expansion (CAAM_ECC_EXPANSION and CAAM_BLOB_EXPANSION). When wolfSSL code finds
5777
5761
that these macros are defined (the patch has been applied) then it tries to
5778
5762
compile in use of the expanded driver.
5779
5763
5780
-
5781
-
5782
5764
#### WOLFSSL_HAVE_ERROR_QUEUE
5783
5765
5784
5766
Enables an OpenSSL-compatible error queue for storing and retrieving error information via `ERR_get_error()` and related functions.
5785
5767
5786
-
5787
-
5788
5768
#### WOLFSSL_HAVE_CERT_SERVICE
5789
5769
5790
5770
Enables certificate service callbacks for custom certificate handling during the TLS handshake.
0 commit comments