FooCrypt, A Tale Of Cynical Cyclical Encryption
Provides you with the total peace of mind over the SECURITY & PRIVACY of YOUR DATA via
Cryptography & Steganography
Download FooCrypt.X.Y.Z.Core Documentation
Download FooCrypt.X.Y.Z.Core White Paper
OpenSSL-FIPS
FooCrypt driving the OpenSSL.3.x+ FIPS Provider via a simple wrapper script
Note :
-
OpenSSL FIPS Provider 3.0.8 Validated : https://www.openssl.org/blog/blog/2023/05/29/FIPS-3-0-8
-
OpenSSL CVEs and the FIPS Provider : https://www.openssl.org/news/fips-cve.html
1. Download & compile openssl.3.x source code, with the FIPS provider enabled, via mOpenSSL
2. Create the appropriate openssl configuration files for your environment
-
As per the OpenSSL Youtube channel
-
OpenSSL Youtube channel : https://www.youtube.com/@OpenSSL_/videos
-
OpenSSL Providers Overview : https://www.youtube.com/watch?v=mHrB1RKlkYk
-
OpenSSL Fetching Provider Algorithms : https://www.youtube.com/watch?v=4FVk1NKpheM
-
Setting up FIPS configs : https://www.youtube.com/watch?v=geAtEXbHaFg
-
As per the OpenSSL YouTube Videos
-
Create directory structure for the OpenSSL-FIPS Wrapper Script and openssl cnf configuration files
[ ! -d ${HOME}/FooCrypt-OpenSSL/$( uname -s )/bin_64/openssl-3.2.x-FIPS/bin ] && mkdir -p ${HOME}/FooCrypt-OpenSSL/$( uname -s )/bin_64/openssl-3.2.x-FIPS/bin cd ${HOME}/FooCrypt-OpenSSL/$( uname -s )/bin_64
-
Archive the openssl-3.2.x fips provider
cp -p ./openssl-3.2.x/lib/ossl-modules/fips.dylib ./openssl-3.2.x/lib/ossl-modules/fips.dylib.3.2.x.orig
-
Copy the openssl-3.0.8 fips provider to openssl-3.2.x
cp -p ./openssl-3.0.8/lib/ossl-modules/fips.dylib ./openssl-3.2.x/lib/ossl-modules/fips.dylib
-
Create the FooCrypt.fipsmodule.cnf configuration file
echo "[fips_sect] activate = 1 conditional-errors = 1 security-checks = 1 tls1-prf-ems-check = 1 drbg-no-trunc-md = 1" > openssl-3.2.x-FIPS/FooCrypt.fipsmodule.cnf
-
Grab the module-mac details from the openssl-3.0.8 fips module / provider compile time tests / cnf generation
tail -1 openssl-3.0.8/fipsmodule.cnf >> openssl-3.2.x-FIPS/FooCrypt.fipsmodule.cnf
-
Copy the openssl-3.2.x openssl.cnf configuration file to the openssl-3.2.x-FIPS directory
cp -p openssl-3.2.x/openssl.cnf openssl-3.2.x-FIPS/FooCrypt.openssl.cnf
-
Modify the openssl-3.2.x-FIPS/FooCrypt.openssl.cnf to suite the end-users environment
1. Expand the Real Absolute PATH of the FooCrypt.fipsmodule.cnf filename
echo “${HOME}/FooCrypt-OpenSSL/$( uname -s )/bin_64/openssl-3.2.x-FIPS/FooCrypt.fipsmodule.cnf”
2. Edit ${HOME}/FooCrypt-OpenSSL/$( uname -s )/bin_64/openssl-3.2.x-FIPS/FooCrypt.openssl.cnf in your favorite editor
vi “${HOME}/FooCrypt-OpenSSL/$( uname -s )/bin_64/openssl-3.2.x-FIPS/FooCrypt.openssl.cnf”
3. Locate the ‘FIPS’ section below starting on line 45 ( openssl-3.2.0/openssl.cnf utilised in the following example
45 # For FIPS 46 # Optionally include a file that is generated by the OpenSSL fipsinstall 47 # application. This file contains configuration data required by the OpenSSL 48 # fips provider. It contains a named section e.g. [fips_sect] which is 49 # referenced from the [provider_sect] below. 50 # Refer to the OpenSSL security policy for more information. 51 # .include fipsmodule.cnf
4. Insert the ‘Real Absolute PATH’ obtained in step 1, after line 51, prepended with ‘.include ‘, dont forget the space
.include /User/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.x-FIPS/FooCrypt.fipsmodule.cnf
5. Locate the section ‘[openssl_init]’ starting on line 54
54 [openssl_init] 55 providers = provider_sect
6. Insert after line 55 the following
alg_section = algorithm_sect
7. Locate the section ‘[provider_sect]’
58 # List of providers to load 59 [provider_sect] 60 default = default_sect 61 # The fips section name should match the section name inside the 62 # included fipsmodule.cnf. 63 # fips = fips_sect
8. Comment line 60, containing ‘default = default_sect’ ( insert a hash # )
‘# default = default_sect’ ( insert a hash # )
9. Remove the comment ( hash # ) on line 63 which contains’# fips = fips_sect’
‘fips = fips_sect’
10. Add the follow after line 63 which contains ‘fips = fips_sect’
base = base_sect [base_sect] activate = 1 [algorithm_sect] default_properties = fips=yes
11. Lines 45 – 82 should now be as follows
45 # For FIPS 46 # Optionally include a file that is generated by the OpenSSL fipsinstall 47 # application. This file contains configuration data required by the OpenSSL 48 # fips provider. It contains a named section e.g. [fips_sect] which is 49 # referenced from the [provider_sect] below. 50 # Refer to the OpenSSL security policy for more information. 51 # .include fipsmodule.cnf 52 .include /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/FooCrypt.fipsmodule.cnf 53 54 [openssl_init] 55 providers = provider_sect 56 alg_section = algorithm_sect 57 58 # List of providers to load 59 [provider_sect] 60 # default = default_sect 61 # The fips section name should match the section name inside the 62 # included fipsmodule.cnf. 63 fips = fips_sect 64 base = base_sect 65 66 [base_sect] 67 activate = 1 68 69 [algorithm_sect] 70 default_properties = fips=yes 71 72 # If no providers are activated explicitly, the default one is activated implicitly. 73 # See man 7 OSSL_PROVIDER-default for more details. 74 # 75 # If you add a section explicitly activating any other provider(s), you most 76 # probably need to explicitly activate the default provider, otherwise it 77 # becomes unavailable in openssl. As a consequence applications depending on 78 # OpenSSL may not work correctly which could lead to significant system 79 # problems including inability to remotely access the system. 80 [default_sect] 81 # activate = 1 82
-
Create a null file for openssl-3.2.x-FIPS.tar.gz for mOpenSSL -c to locate and test, openssl-3.2.x-FIPS/bin/openssl
touch ${HOME}/FooCrypt-OpenSSL/src/openssl-3.2.x-FIPS.tar.gz
-
Or create a backup via a gzipped tar ball of the openssl-3.2.x-FIPS directory
tar cvfp - openssl-3.2.x-FIPS | gzip -9 > ${HOME}/FooCrypt-OpenSSL/src/openssl-3.2.x-FIPS.tar.gz
3. Create your OpenSSL-FIPS wrapper script as per below
Note :
- openssl versions compiled via mOpenSSL
- Replace 3.2.x with the openssl 3.2 point release version
- Create ${HOME}/FooCrypt-OpenSSL/$( uname -s )/bin_64/openssl-3.2.x-FIPS/bin/openssl using the OpenSSL-FIPS Wrapper Script below
- chmod 0755 ${HOME}/FooCrypt-OpenSSL/$( uname -s )/bin_64/openssl-3.2.x-FIPS/bin/openssl
- Create new file ${HOME}/FooCrypt-OpenSSL/$( uname -s )/bin_64/openssl-3.2.x-FIPS/bin/openssl using the example OpenSSL-FIPS Wrapper Script below
- Utilise the FooCrypt Binary -z Option to call the OpenSSL-FIPS wrapper script
- [ FULL PATH ]/FooCrypt -z ${HOME}/FooCrypt-OpenSSL/$( uname -s )/bin_64/openssl-3.2.x-FIPS/bin/openssl
<—– BEGIN OpenSSL-FIPS Wrapper Script —–>
#!/bin/ksh #:# #:# As per the OpenSSL Youtube channel #:# OpenSSL Youtube channel : https://www.youtube.com/@OpenSSL_/videos #:# OpenSSL Providers Overview : https://www.youtube.com/watch?v=mHrB1RKlkYk #:# OpenSSL Fetching Provider Algorithms : https://www.youtube.com/watch?v=4FVk1NKpheM #:# Setting up FIPS configs : https://www.youtube.com/watch?v=geAtEXbHaFg #:# #:# Call FooCrypt Binaries via : #:# [ Full PATH ]/FooCrypt -z ${HOME}/FooCrypt-OpenSSL/$( uname -s )/bin_64/openssl-3.2.x-FIPS/bin/openssl #:# #:# End-User Todo : #:# #:# Change openssl-3.2.x to suit your openssl 3.2 point release version #:# Comment logging to log file to suit #:# #:# Prepend openssl PATH #:# export PATH=${HOME}/FooCrypt-OpenSSL/$( uname -s )/bin_64/openssl-3.2.x/bin:${PATH} #:# #:# Set openssl LD_LIBRARY_PATH #:# export LD_LIBRARY_PATH=${HOME}/FooCrypt-OpenSSL/$( uname -s )/bin_64/openssl-3.2.x/lib #:# #:# OPENSSL_CONF #:# export OPENSSL_CONF=${HOME}/FooCrypt-OpenSSL/$( uname -s )/bin_64/openssl-3.2.x-FIPS/FooCrypt.openssl.cnf #:# #:# Dump passed openssl options to log file #:# echo $@ | sed s"/^/STATUS : /g" >> ${HOME}/FooCrypt-OpenSSL/$( uname -s )/bin_64/openssl-3.2.x-FIPS/OpenSSL-FIPS.log 2>&1 #:# #:# List Providers to log file #:# openssl list -providers | sed s"/^/STATUS : /g" >> ${HOME}/FooCrypt-OpenSSL/$( uname -s )/bin_64/openssl-3.2.x-FIPS/OpenSSL-FIPS.log 2>&1 #:# #:# List Algorithms via -cipher-algorithms to log file #:# openssl list -cipher-algorithms | sed s"/^/STATUS : /g" >> ${HOME}/FooCrypt-OpenSSL/$( uname -s )/bin_64/openssl-3.2.x-FIPS/OpenSSL-FIPS.log 2>&1 #:# #:# List Algorithms via enc -ciphers to log file #:# openssl enc -ciphers | sed s"/^/STATUS : /g" >> ${HOME}/FooCrypt-OpenSSL/$( uname -s )/bin_64/openssl-3.2.x-FIPS/OpenSSL-FIPS.log 2>&1 #:# #:# otool -L or ldd openssl to log file ( work around for point 9 ) #:# case $( uname -s ) in Darwin) otool -L $( which openssl ) | sed s"/^/STATUS : /g" >> ${HOME}/FooCrypt-OpenSSL/$( uname -s )/bin_64/openssl-3.2.x-FIPS/OpenSSL-FIPS.log 2>&1 ;; *) ldd $( which openssl ) | sed s"/^/STATUS : /g" >> ${HOME}/FooCrypt-OpenSSL/$( uname -s )/bin_64/openssl-3.2.x-FIPS/OpenSSL-FIPS.log 2>&1 ;; esac #:# #:# call openssl with passed options, using the OPENSSL_CONF environment variable, configured providers, etc #:# openssl $@
<—– END OpenSSL-FIPS Wrapper Script —–>
4. Test openssl-3.2.x-FIPS/bin/openssl version and check log file
- ${HOME}/FooCrypt-OpenSSL/$( uname -s )/bin_64/openssl-3.2.x-FIPS/bin/openssl version
-
The openssl-3.2.x-FIPS/openssl-FIPS.log log file should contain the following,
If you identify any errors,
Re-validate the process you followed above ( steps 1 – 4 )
cat openssl-3.2.0-FIPS/openssl-FIPS.log STATUS : Running : openssl version STATUS : Providers: STATUS : base STATUS : name: OpenSSL Base Provider STATUS : version: 3.2.0 STATUS : status: active STATUS : fips STATUS : name: OpenSSL FIPS Provider STATUS : version: 3.0.8 STATUS : status: active STATUS : Legacy: STATUS : AES-128-CBC STATUS : AES-128-CBC-HMAC-SHA1 STATUS : AES-128-CBC-HMAC-SHA256 STATUS : id-aes128-CCM STATUS : AES-128-CFB STATUS : AES-128-CFB1 STATUS : AES-128-CFB8 STATUS : AES-128-CTR STATUS : AES-128-ECB STATUS : id-aes128-GCM STATUS : AES-128-OCB STATUS : AES-128-OFB STATUS : AES-128-XTS STATUS : AES-192-CBC STATUS : id-aes192-CCM STATUS : AES-192-CFB STATUS : AES-192-CFB1 STATUS : AES-192-CFB8 STATUS : AES-192-CTR STATUS : AES-192-ECB STATUS : id-aes192-GCM STATUS : AES-192-OCB STATUS : AES-192-OFB STATUS : AES-256-CBC STATUS : AES-256-CBC-HMAC-SHA1 STATUS : AES-256-CBC-HMAC-SHA256 STATUS : id-aes256-CCM STATUS : AES-256-CFB STATUS : AES-256-CFB1 STATUS : AES-256-CFB8 STATUS : AES-256-CTR STATUS : AES-256-ECB STATUS : id-aes256-GCM STATUS : AES-256-OCB STATUS : AES-256-OFB STATUS : AES-256-XTS STATUS : aes128 => AES-128-CBC STATUS : aes128-wrap => id-aes128-wrap STATUS : aes128-wrap-pad => id-aes128-wrap-pad STATUS : aes192 => AES-192-CBC STATUS : aes192-wrap => id-aes192-wrap STATUS : aes192-wrap-pad => id-aes192-wrap-pad STATUS : aes256 => AES-256-CBC STATUS : aes256-wrap => id-aes256-wrap STATUS : aes256-wrap-pad => id-aes256-wrap-pad STATUS : ARIA-128-CBC STATUS : ARIA-128-CCM STATUS : ARIA-128-CFB STATUS : ARIA-128-CFB1 STATUS : ARIA-128-CFB8 STATUS : ARIA-128-CTR STATUS : ARIA-128-ECB STATUS : ARIA-128-GCM STATUS : ARIA-128-OFB STATUS : ARIA-192-CBC STATUS : ARIA-192-CCM STATUS : ARIA-192-CFB STATUS : ARIA-192-CFB1 STATUS : ARIA-192-CFB8 STATUS : ARIA-192-CTR STATUS : ARIA-192-ECB STATUS : ARIA-192-GCM STATUS : ARIA-192-OFB STATUS : ARIA-256-CBC STATUS : ARIA-256-CCM STATUS : ARIA-256-CFB STATUS : ARIA-256-CFB1 STATUS : ARIA-256-CFB8 STATUS : ARIA-256-CTR STATUS : ARIA-256-ECB STATUS : ARIA-256-GCM STATUS : ARIA-256-OFB STATUS : aria128 => ARIA-128-CBC STATUS : aria192 => ARIA-192-CBC STATUS : aria256 => ARIA-256-CBC STATUS : bf => BF-CBC STATUS : BF-CBC STATUS : BF-CFB STATUS : BF-ECB STATUS : BF-OFB STATUS : blowfish => BF-CBC STATUS : CAMELLIA-128-CBC STATUS : CAMELLIA-128-CFB STATUS : CAMELLIA-128-CFB1 STATUS : CAMELLIA-128-CFB8 STATUS : CAMELLIA-128-CTR STATUS : CAMELLIA-128-ECB STATUS : CAMELLIA-128-OFB STATUS : CAMELLIA-192-CBC STATUS : CAMELLIA-192-CFB STATUS : CAMELLIA-192-CFB1 STATUS : CAMELLIA-192-CFB8 STATUS : CAMELLIA-192-CTR STATUS : CAMELLIA-192-ECB STATUS : CAMELLIA-192-OFB STATUS : CAMELLIA-256-CBC STATUS : CAMELLIA-256-CFB STATUS : CAMELLIA-256-CFB1 STATUS : CAMELLIA-256-CFB8 STATUS : CAMELLIA-256-CTR STATUS : CAMELLIA-256-ECB STATUS : CAMELLIA-256-OFB STATUS : camellia128 => CAMELLIA-128-CBC STATUS : camellia192 => CAMELLIA-192-CBC STATUS : camellia256 => CAMELLIA-256-CBC STATUS : cast => CAST5-CBC STATUS : cast-cbc => CAST5-CBC STATUS : CAST5-CBC STATUS : CAST5-CFB STATUS : CAST5-ECB STATUS : CAST5-OFB STATUS : ChaCha20 STATUS : ChaCha20-Poly1305 STATUS : des => DES-CBC STATUS : DES-CBC STATUS : DES-CFB STATUS : DES-CFB1 STATUS : DES-CFB8 STATUS : DES-ECB STATUS : DES-EDE STATUS : DES-EDE-CBC STATUS : DES-EDE-CFB STATUS : des-ede-ecb => DES-EDE STATUS : DES-EDE-OFB STATUS : DES-EDE3 STATUS : DES-EDE3-CBC STATUS : DES-EDE3-CFB STATUS : DES-EDE3-CFB1 STATUS : DES-EDE3-CFB8 STATUS : des-ede3-ecb => DES-EDE3 STATUS : DES-EDE3-OFB STATUS : DES-OFB STATUS : des3 => DES-EDE3-CBC STATUS : des3-wrap => id-smime-alg-CMS3DESwrap STATUS : desx => DESX-CBC STATUS : DESX-CBC STATUS : id-aes128-CCM STATUS : id-aes128-GCM STATUS : id-aes128-wrap STATUS : id-aes128-wrap-pad STATUS : id-aes192-CCM STATUS : id-aes192-GCM STATUS : id-aes192-wrap STATUS : id-aes192-wrap-pad STATUS : id-aes256-CCM STATUS : id-aes256-GCM STATUS : id-aes256-wrap STATUS : id-aes256-wrap-pad STATUS : id-smime-alg-CMS3DESwrap STATUS : idea => IDEA-CBC STATUS : IDEA-CBC STATUS : IDEA-CFB STATUS : IDEA-ECB STATUS : IDEA-OFB STATUS : rc2 => RC2-CBC STATUS : rc2-128 => RC2-CBC STATUS : rc2-40 => RC2-40-CBC STATUS : RC2-40-CBC STATUS : rc2-64 => RC2-64-CBC STATUS : RC2-64-CBC STATUS : RC2-CBC STATUS : RC2-CFB STATUS : RC2-ECB STATUS : RC2-OFB STATUS : RC4 STATUS : RC4-40 STATUS : RC4-HMAC-MD5 STATUS : seed => SEED-CBC STATUS : SEED-CBC STATUS : SEED-CFB STATUS : SEED-ECB STATUS : SEED-OFB STATUS : sm4 => SM4-CBC STATUS : SM4-CBC STATUS : SM4-CFB STATUS : SM4-CTR STATUS : SM4-ECB STATUS : SM4-OFB STATUS : Provided: STATUS : { DES-EDE3, DES-EDE3-ECB } @ fips STATUS : { 2.16.840.1.101.3.4.1.4, AES-128-CFB } @ fips STATUS : { 2.16.840.1.101.3.4.1.2, AES-128-CBC, AES128 } @ fips STATUS : { 2.16.840.1.101.3.4.1.24, AES-192-CFB } @ fips STATUS : { 2.16.840.1.101.3.4.1.42, AES-256-CBC, AES256 } @ fips STATUS : { 2.16.840.1.101.3.4.1.28, AES-192-WRAP-PAD, AES192-WRAP-PAD, id-aes192-wrap-pad } @ fips STATUS : { 1.3.111.2.1619.0.1.2, AES-256-XTS } @ fips STATUS : { 2.16.840.1.101.3.4.1.8, AES-128-WRAP-PAD, AES128-WRAP-PAD, id-aes128-wrap-pad } @ fips STATUS : { 2.16.840.1.101.3.4.1.48, AES-256-WRAP-PAD, AES256-WRAP-PAD, id-aes256-wrap-pad } @ fips STATUS : { 2.16.840.1.101.3.4.1.25, AES-192-WRAP, AES192-WRAP, id-aes192-wrap } @ fips STATUS : { 2.16.840.1.101.3.4.1.41, AES-256-ECB } @ fips STATUS : { 2.16.840.1.101.3.4.1.6, aes-128-gcm, id-aes128-GCM } @ fips STATUS : { 2.16.840.1.101.3.4.1.44, AES-256-CFB } @ fips STATUS : { 2.16.840.1.101.3.4.1.46, aes-256-gcm, id-aes256-GCM } @ fips STATUS : { 2.16.840.1.101.3.4.1.23, AES-192-OFB } @ fips STATUS : { 2.16.840.1.101.3.4.1.7, aes-128-ccm, id-aes128-CCM } @ fips STATUS : { 2.16.840.1.101.3.4.1.47, aes-256-ccm, id-aes256-CCM } @ fips STATUS : { 2.16.840.1.101.3.4.1.45, AES-256-WRAP, AES256-WRAP, id-aes256-wrap } @ fips STATUS : { 2.16.840.1.101.3.4.1.26, aes-192-gcm, id-aes192-GCM } @ fips STATUS : { 2.16.840.1.101.3.4.1.27, aes-192-ccm, id-aes192-CCM } @ fips STATUS : { 1.3.111.2.1619.0.1.1, AES-128-XTS } @ fips STATUS : { 2.16.840.1.101.3.4.1.5, AES-128-WRAP, AES128-WRAP, id-aes128-wrap } @ fips STATUS : { 2.16.840.1.101.3.4.1.3, AES-128-OFB } @ fips STATUS : { 1.2.840.113549.3.7, DES-EDE3-CBC, DES3 } @ fips STATUS : { 2.16.840.1.101.3.4.1.1, AES-128-ECB } @ fips STATUS : { 2.16.840.1.101.3.4.1.43, AES-256-OFB } @ fips STATUS : { 2.16.840.1.101.3.4.1.21, AES-192-ECB } @ fips STATUS : AES-256-CBC-CTS @ fips STATUS : AES-192-CBC-CTS @ fips STATUS : AES-128-CBC-CTS @ fips STATUS : AES-256-CFB1 @ fips STATUS : AES-192-CFB1 @ fips STATUS : AES-128-CFB1 @ fips STATUS : AES-256-CFB8 @ fips STATUS : AES-192-CFB8 @ fips STATUS : AES-128-CFB8 @ fips STATUS : AES-256-CTR @ fips STATUS : AES-192-CTR @ fips STATUS : AES-128-CTR @ fips STATUS : { AES-256-WRAP-INV, AES256-WRAP-INV } @ fips STATUS : { AES-192-WRAP-INV, AES192-WRAP-INV } @ fips STATUS : { AES-128-WRAP-INV, AES128-WRAP-INV } @ fips STATUS : { AES-256-WRAP-PAD-INV, AES256-WRAP-PAD-INV } @ fips STATUS : { AES-192-WRAP-PAD-INV, AES192-WRAP-PAD-INV } @ fips STATUS : { AES-128-WRAP-PAD-INV, AES128-WRAP-PAD-INV } @ fips STATUS : AES-128-CBC-HMAC-SHA1 @ fips STATUS : AES-256-CBC-HMAC-SHA1 @ fips STATUS : AES-128-CBC-HMAC-SHA256 @ fips STATUS : AES-256-CBC-HMAC-SHA256 @ fips STATUS : { 2.16.840.1.101.3.4.1.22, AES-192-CBC, AES192 } @ fips STATUS : Supported ciphers: STATUS : -aes-128-cbc -aes-128-cfb -aes-128-cfb1 STATUS : -aes-128-cfb8 -aes-128-ctr -aes-128-ecb STATUS : -aes-128-ofb -aes-192-cbc -aes-192-cfb STATUS : -aes-192-cfb1 -aes-192-cfb8 -aes-192-ctr STATUS : -aes-192-ecb -aes-192-ofb -aes-256-cbc STATUS : -aes-256-cfb -aes-256-cfb1 -aes-256-cfb8 STATUS : -aes-256-ctr -aes-256-ecb -aes-256-ofb STATUS : -aes128 -aes128-wrap -aes128-wrap-pad STATUS : -aes192 -aes192-wrap -aes192-wrap-pad STATUS : -aes256 -aes256-wrap -aes256-wrap-pad STATUS : -aria-128-cbc -aria-128-cfb -aria-128-cfb1 STATUS : -aria-128-cfb8 -aria-128-ctr -aria-128-ecb STATUS : -aria-128-ofb -aria-192-cbc -aria-192-cfb STATUS : -aria-192-cfb1 -aria-192-cfb8 -aria-192-ctr STATUS : -aria-192-ecb -aria-192-ofb -aria-256-cbc STATUS : -aria-256-cfb -aria-256-cfb1 -aria-256-cfb8 STATUS : -aria-256-ctr -aria-256-ecb -aria-256-ofb STATUS : -aria128 -aria192 -aria256 STATUS : -bf -bf-cbc -bf-cfb STATUS : -bf-ecb -bf-ofb -blowfish STATUS : -camellia-128-cbc -camellia-128-cfb -camellia-128-cfb1 STATUS : -camellia-128-cfb8 -camellia-128-ctr -camellia-128-ecb STATUS : -camellia-128-ofb -camellia-192-cbc -camellia-192-cfb STATUS : -camellia-192-cfb1 -camellia-192-cfb8 -camellia-192-ctr STATUS : -camellia-192-ecb -camellia-192-ofb -camellia-256-cbc STATUS : -camellia-256-cfb -camellia-256-cfb1 -camellia-256-cfb8 STATUS : -camellia-256-ctr -camellia-256-ecb -camellia-256-ofb STATUS : -camellia128 -camellia192 -camellia256 STATUS : -cast -cast-cbc -cast5-cbc STATUS : -cast5-cfb -cast5-ecb -cast5-ofb STATUS : -chacha20 -des -des-cbc STATUS : -des-cfb -des-cfb1 -des-cfb8 STATUS : -des-ecb -des-ede -des-ede-cbc STATUS : -des-ede-cfb -des-ede-ecb -des-ede-ofb STATUS : -des-ede3 -des-ede3-cbc -des-ede3-cfb STATUS : -des-ede3-cfb1 -des-ede3-cfb8 -des-ede3-ecb STATUS : -des-ede3-ofb -des-ofb -des3 STATUS : -des3-wrap -desx -desx-cbc STATUS : -id-aes128-wrap -id-aes128-wrap-pad -id-aes192-wrap STATUS : -id-aes192-wrap-pad -id-aes256-wrap -id-aes256-wrap-pad STATUS : -id-smime-alg-CMS3DESwrap -idea -idea-cbc STATUS : -idea-cfb -idea-ecb -idea-ofb STATUS : -rc2 -rc2-128 -rc2-40 STATUS : -rc2-40-cbc -rc2-64 -rc2-64-cbc STATUS : -rc2-cbc -rc2-cfb -rc2-ecb STATUS : -rc2-ofb -rc4 -rc4-40 STATUS : -seed -seed-cbc -seed-cfb STATUS : -seed-ecb -seed-ofb -sm4 STATUS : -sm4-cbc -sm4-cfb -sm4-ctr STATUS : -sm4-ecb -sm4-ofb STATUS : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0/bin/openssl: STATUS : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0/lib/libssl.3.dylib (compatibility version 3.0.0, current version 3.0.0) STATUS : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0/lib/libcrypto.3.dylib (compatibility version 3.0.0, current version 3.0.0) STATUS : /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1336.0.0)
You should modify the logging to the log file in ${HOME}/FooCrypt-OpenSSL/$( uname -s )/bin_64/openssl-3.2.x-FIPS/bin/openssl to suit your needs
5. Validate the openssl-3.2.x-FIPS/bin/openssl ciphers
- [ FULL PATH ]/FooCrypt -T 50,256 -z ${HOME}/FooCrypt-OpenSSL/$( uname -s )/bin_64/openssl-3.2.x-FIPS/bin/openssl
STATUS : STATUS : Creating Cypher Exclusion List In /Users/FooCrypt/Library/Caches/net.FooCrypt/.FooCrypt STATUS : STATUS : EXCLUDING : STATUS : EXCLUDING : Cypher : FooCrypt-aes128-wrap$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-aes128-wrap-pad$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-aes192-wrap$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-aes192-wrap-pad$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-aes256-wrap$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-aes256-wrap-pad$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-aria-128-cbc$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-aria-128-cfb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-aria-128-cfb1$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-aria-128-cfb8$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-aria-128-ctr$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-aria-128-ecb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-aria-128-ofb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-aria-192-cbc$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-aria-192-cfb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-aria-192-cfb1$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-aria-192-cfb8$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-aria-192-ctr$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-aria-192-ecb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-aria-192-ofb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-aria-256-cbc$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-aria-256-cfb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-aria-256-cfb1$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-aria-256-cfb8$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-aria-256-ctr$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-aria-256-ecb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-aria-256-ofb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-aria128$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-aria192$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-aria256$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-bf$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-bf-cbc$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-bf-cfb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-bf-ecb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-bf-ofb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-blowfish$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-camellia-128-cbc$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-camellia-128-cfb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-camellia-128-cfb1$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-camellia-128-cfb8$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-camellia-128-ctr$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-camellia-128-ecb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-camellia-128-ofb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-camellia-192-cbc$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-camellia-192-cfb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-camellia-192-cfb1$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-camellia-192-cfb8$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-camellia-192-ctr$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-camellia-192-ecb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-camellia-192-ofb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-camellia-256-cbc$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-camellia-256-cfb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-camellia-256-cfb1$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-camellia-256-cfb8$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-camellia-256-ctr$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-camellia-256-ecb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-camellia-256-ofb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-camellia128$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-camellia192$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-camellia256$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-cast$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-cast-cbc$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-cast5-cbc$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-cast5-cfb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-cast5-ecb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-cast5-ofb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-chacha20$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-des$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-des-cbc$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-des-cfb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-des-cfb1$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-des-cfb8$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-des-ecb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-des-ede$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-des-ede-cbc$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-des-ede-cfb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-des-ede-ecb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-des-ede-ofb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-des-ede3-cfb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-des-ede3-cfb1$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-des-ede3-cfb8$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-des-ede3-ofb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-des-ofb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-des3-wrap$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-desx$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-desx-cbc$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-id-aes128-wrap$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-id-aes128-wrap-pad$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-id-aes192-wrap$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-id-aes192-wrap-pad$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-id-aes256-wrap$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-id-aes256-wrap-pad$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-id-smime-alg-CMS3DESwrap$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-idea$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-idea-cbc$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-idea-cfb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-idea-ecb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-idea-ofb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-rc2$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-rc2-128$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-rc2-40$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-rc2-40-cbc$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-rc2-64$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-rc2-64-cbc$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-rc2-cbc$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-rc2-cfb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-rc2-ecb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-rc2-ofb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-rc4$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-rc4-40$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-seed$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-seed-cbc$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-seed-cfb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-seed-ecb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-seed-ofb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-sm4$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-sm4-cbc$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-sm4-cfb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-sm4-ctr$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-sm4-ecb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : Cypher : FooCrypt-sm4-ofb$ : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : EXCLUDING : STATUS : UPDATE : Updated Excluded Cyphers List : /Users/FooCrypt/Library/Caches/net.FooCrypt/.FooCrypt UPDATE : ExcludedCyphers:/Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl:OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023):-aes128-wrap$|-aes128-wrap-pad$|-aes192-wrap$|-aes192-wrap-pad$|-aes256-wrap$|-aes256-wrap-pad$|-aria-128-cbc$|-aria-128-cfb$|-aria-128-cfb1$|-aria-128-cfb8$|-aria-128-ctr$|-aria-128-ecb$|-aria-128-ofb$|-aria-192-cbc$|-aria-192-cfb$|-aria-192-cfb1$|-aria-192-cfb8$|-aria-192-ctr$|-aria-192-ecb$|-aria-192-ofb$|-aria-256-cbc$|-aria-256-cfb$|-aria-256-cfb1$|-aria-256-cfb8$|-aria-256-ctr$|-aria-256-ecb$|-aria-256-ofb$|-aria128$|-aria192$|-aria256$|-bf$|-bf-cbc$|-bf-cfb$|-bf-ecb$|-bf-ofb$|-blowfish$|-camellia-128-cbc$|-camellia-128-cfb$|-camellia-128-cfb1$|-camellia-128-cfb8$|-camellia-128-ctr$|-camellia-128-ecb$|-camellia-128-ofb$|-camellia-192-cbc$|-camellia-192-cfb$|-camellia-192-cfb1$|-camellia-192-cfb8$|-camellia-192-ctr$|-camellia-192-ecb$|-camellia-192-ofb$|-camellia-256-cbc$|-camellia-256-cfb$|-camellia-256-cfb1$|-camellia-256-cfb8$|-camellia-256-ctr$|-camellia-256-ecb$|-camellia-256-ofb$|-camellia128$|-camellia192$|-camellia256$|-cast$|-cast-cbc$|-cast5-cbc$|-cast5-cfb$|-cast5-ecb$|-cast5-ofb$|-chacha20$|-des$|-des-cbc$|-des-cfb$|-des-cfb1$|-des-cfb8$|-des-ecb$|-des-ede$|-des-ede-cbc$|-des-ede-cfb$|-des-ede-ecb$|-des-ede-ofb$|-des-ede3-cfb$|-des-ede3-cfb1$|-des-ede3-cfb8$|-des-ede3-ofb$|-des-ofb$|-des3-wrap$|-desx$|-desx-cbc$|-id-aes128-wrap$|-id-aes128-wrap-pad$|-id-aes192-wrap$|-id-aes192-wrap-pad$|-id-aes256-wrap$|-id-aes256-wrap-pad$|-id-smime-alg-CMS3DESwrap$|-idea$|-idea-cbc$|-idea-cfb$|-idea-ecb$|-idea-ofb$|-rc2$|-rc2-128$|-rc2-40$|-rc2-40-cbc$|-rc2-64$|-rc2-64-cbc$|-rc2-cbc$|-rc2-cfb$|-rc2-ecb$|-rc2-ofb$|-rc4$|-rc4-40$|-seed$|-seed-cbc$|-seed-cfb$|-seed-ecb$|-seed-ofb$|-sm4$|-sm4-cbc$|-sm4-cfb$|-sm4-ctr$|-sm4-ecb$|-sm4-ofb$| STATUS : STATUS : STATUS : Exit_Code : 0 STATUS : FooKey_Mode : 4 STATUS : ASCII_Range : ASCII_Range 48-58 | Numerical Characters 0123456789 STATUS : Tested Cycles : 50 STATUS : Tested ARG_MAX : 256 STATUS : Tested Cyphers : 149 STATUS : Passed / Available Cyphers : 28 STATUS : Failed / Excluded Cyphers : 121 STATUS : Openssl : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl STATUS : Openssl Version : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : STATUS : Exit_Codes : 0,4,48-58,50,256,149,28,121,/Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl,OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : STATUS : STATUS : FooCypt_Test_Summary_Exit_Code, Validate, FooCrypt Cyphers : STATUS : FooCypt_Test_Summary_Exit_Code, Validate, FooCrypt Cyphers : Exit_Code : 0 STATUS : FooCypt_Test_Summary_Exit_Code, Validate, FooCrypt Cyphers : FooKey_Mode : 4 STATUS : FooCypt_Test_Summary_Exit_Code, Validate, FooCrypt Cyphers : ASCII_Range : ASCII_Range 48-58 | Numerical Characters 0123456789 STATUS : FooCypt_Test_Summary_Exit_Code, Validate, FooCrypt Cyphers : Tested Cycles : 50 STATUS : FooCypt_Test_Summary_Exit_Code, Validate, FooCrypt Cyphers : Tested ARG_MAX : 256 STATUS : FooCypt_Test_Summary_Exit_Code, Validate, FooCrypt Cyphers : Tested Cyphers : 149 STATUS : FooCypt_Test_Summary_Exit_Code, Validate, FooCrypt Cyphers : Passed / Available Cyphers : 28 STATUS : FooCypt_Test_Summary_Exit_Code, Validate, FooCrypt Cyphers : Failed / Excluded Cyphers : 121 STATUS : FooCypt_Test_Summary_Exit_Code, Validate, FooCrypt Cyphers : Openssl : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl STATUS : FooCypt_Test_Summary_Exit_Code, Validate, FooCrypt Cyphers : Openssl Version : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : FooCypt_Test_Summary_Exit_Code, Validate, FooCrypt Cyphers : STATUS : FooCypt_Test_Summary_Exit_Code, Validate, FooCrypt Cyphers : Exit_Codes : 0,4,48-58,50,256,149,28,121,/Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl,OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : FooCypt_Test_Summary_Exit_Code, Validate, FooCrypt Cyphers : STATUS : FooCypt_Test_Summary_Exit_Code STATUS : STATUS : FooCypt_Test_Summary_Exit_Code,0,4,48-58,50,256,149,28,121,/Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl,OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : FooCypt_Test_Summary_Exit_Code STATUS : STATUS : STATUS : Removing Temp Directory : /Users/FooCrypt/Library/Caches/net.FooCrypt/20240118221646_FooCryptDev_FooCrypt STATUS : STATUS : FooCrypt_RunTime : 1083 Seconds STATUS : FooCrypt_RunTime : 0 Days, 0 Hours, 18 Minutes, 3 Seconds STATUS : STATUS : FooCrypt_Exit_Code_0 STATUS :
6. Check Available openssl-3.2.x-FIPS/bin/openssl ciphers
- [ FULL PATH ]/FooCrypt -H Available -z ${HOME}/FooCrypt-OpenSSL/$( uname -s )/bin_64/openssl-3.2.x-FIPS/bin/openssl
STATUS : Runtime Options : FooCrypt -H Available -z /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl STATUS : HELP : Available ARG_MAX : 1039779 STATUS : STATUS : Testing OpenSSL : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl STATUS : PATH : /usr/bin:/usr/sbin:/bin:/sbin:/opt/local/bin:/usr/local/bin STATUS : LD_LIBRARY_PATH : STATUS : STATUS : OpenSSL : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl STATUS : OpenSSL Version : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : Loaded OpenSSL Libraries : STATUS : STATUS : Found : /Volumes/FooCrypt.11.0.0.Core.Darwin/FooCrypt.app/Contents/Info.plist STATUS : STATUS : Running FooCrypt Initialisation Integrity Checks STATUS : STATUS : Passed FooCrypt Initialisation Integrity Check 0 STATUS : HELP : QRCS ( With eAES® ) : Darwin Environment Detected HELP : QRCS ( With eAES® ) : Is Currently Available For Your Operating System ( Darwin ) HELP : QRCS ( With eAES® ) : For Further Details On QRCS ( With eAES® ), Visit https://QRCrypto.ch STATUS : STATUS : STATUS : Running Instances Of : FooCrypt STATUS : STATUS : User ID : 501 STATUS : Group ID : 20 STATUS : Process ID : 5142 STATUS : STATUS : UID GID PID PPID PROG STATUS : 501 20 5142 5239 /Volumes/FooCrypt.11.0.0.Core.Darwin/FooCrypt.app/Contents/Resources/FooCrypt STATUS : STATUS : Passed FooCrypt Initialisation Integrity Check 1 STATUS : STATUS : FooCrypt.Key File Located STATUS : /Users/FooCrypt/Library/Caches/net.FooCrypt/.FooCrypt.Key STATUS : STATUS : 5572827226 STATUS : STATUS : FooCrypt.Lic File Located STATUS : /Users/FooCrypt/Library/Caches/net.FooCrypt/.FooCrypt.Lic STATUS : STATUS : U2FsdGVkX19LDqk3dEfIF8+s3CHF2hDh5N5dUjS4gsknco9aJukMM3SNStdCkfeM STATUS : QNt/zDIMdl2eSOCPJAi1tc5bf1fF4v7ZxlSCcUdH3yCY7tQUCd7rWVZaziXNUn85 STATUS : STATUS : STATUS : System_Serial=20240120065910:BuildTest:BuildTest@FooCrypt.Net STATUS : STATUS : STATUS : FooCrypt, A Tale Of Cynical Cyclical Encryption. STATUS : FooCrypt.11.0.0.Core.Darwin STATUS : CopyRight © Cryptopocalypse 1980 - 2024, All Rights Reserved. STATUS : BuildTest License Verified STATUS : FooCrypt.11.0.0.Core.Darwin, BuildTest Expiration Date : 20240120065910 STATUS : STATUS : STATUS : Default Preferences : /Users/FooCrypt/Library/Caches/net.FooCrypt/.FooCrypt STATUS : STATUS : Testing OpenSSL : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl STATUS : PATH : /usr/bin:/usr/sbin:/bin:/sbin:/opt/local/bin:/usr/local/bin STATUS : LD_LIBRARY_PATH : STATUS : STATUS : OpenSSL : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl STATUS : OpenSSL Version : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : Loaded OpenSSL Libraries : STATUS : STATUS : STATUS : Excluded Cyphers : aes128-wrap$|aes128-wrap-pad$|aes192-wrap$|aes192-wrap-pad$|aes256-wrap$|aes256-wrap-pad$|aria-128-cbc$|aria-128-cfb$|aria-128-cfb1$|aria-128-cfb8$|aria-128-ctr$|aria-128-ecb$|aria-128-ofb$|aria-192-cbc$|aria-192-cfb$|aria-192-cfb1$|aria-192-cfb8$|aria-192-ctr$|aria-192-ecb$|aria-192-ofb$|aria-256-cbc$|aria-256-cfb$|aria-256-cfb1$|aria-256-cfb8$|aria-256-ctr$|aria-256-ecb$|aria-256-ofb$|aria128$|aria192$|aria256$|bf$|bf-cbc$|bf-cfb$|bf-ecb$|bf-ofb$|blowfish$|camellia-128-cbc$|camellia-128-cfb$|camellia-128-cfb1$|camellia-128-cfb8$|camellia-128-ctr$|camellia-128-ecb$|camellia-128-ofb$|camellia-192-cbc$|camellia-192-cfb$|camellia-192-cfb1$|camellia-192-cfb8$|camellia-192-ctr$|camellia-192-ecb$|camellia-192-ofb$|camellia-256-cbc$|camellia-256-cfb$|camellia-256-cfb1$|camellia-256-cfb8$|camellia-256-ctr$|camellia-256-ecb$|camellia-256-ofb$|camellia128$|camellia192$|camellia256$|cast$|cast-cbc$|cast5-cbc$|cast5-cfb$|cast5-ecb$|cast5-ofb$|chacha20$|des$|des-cbc$|des-cfb$|des-cfb1$|des-cfb8$|des-ecb$|des-ede$|des-ede-cbc$|des-ede-cfb$|des-ede-ecb$|des-ede-ofb$|des-ede3-cfb$|des-ede3-cfb1$|des-ede3-cfb8$|des-ede3-ofb$|des-ofb$|des3-wrap$|desx$|desx-cbc$|id-aes128-wrap$|id-aes128-wrap-pad$|id-aes192-wrap$|id-aes192-wrap-pad$|id-aes256-wrap$|id-aes256-wrap-pad$|id-smime-alg-CMS3DESwrap$|idea$|idea-cbc$|idea-cfb$|idea-ecb$|idea-ofb$|rc2$|rc2-128$|rc2-40$|rc2-40-cbc$|rc2-64$|rc2-64-cbc$|rc2-cbc$|rc2-cfb$|rc2-ecb$|rc2-ofb$|rc4$|rc4-40$|seed$|seed-cbc$|seed-cfb$|seed-ecb$|seed-ofb$|sm4$|sm4-cbc$|sm4-cfb$|sm4-ctr$|sm4-ecb$|sm4-ofb$ STATUS : STATUS : Help : STATUS : Help : SUPPORTED CIPHERS STATUS : Help : Note that some of these ciphers can be disabled at compile STATUS : Help : time and some are available only if an appropriate engine is STATUS : Help : configured in the configuration file. The output of the enc STATUS : Help : command run with unsupported options (for example openssl STATUS : Help : enc -help) includes a list of ciphers, supported by your STATUS : Help : version of OpenSSL, including ones provided by configured STATUS : Help : engines. STATUS : Help : STATUS : Help : The enc program does not support authenticated encryption STATUS : Help : modes like CCM and GCM. The utility does not store or STATUS : Help : retrieve the authentication tag. STATUS : Help : STATUS : Help : Available : Compile time CIPHERS on this system include : STATUS : Help : Available : FooCrypt-aes-128-cbc STATUS : Help : Available : FooCrypt-aes-128-cfb STATUS : Help : Available : FooCrypt-aes-128-cfb1 STATUS : Help : Available : FooCrypt-aes-128-cfb8 STATUS : Help : Available : FooCrypt-aes-128-ctr STATUS : Help : Available : FooCrypt-aes-128-ecb STATUS : Help : Available : FooCrypt-aes-128-ofb STATUS : Help : Available : FooCrypt-aes-192-cbc STATUS : Help : Available : FooCrypt-aes-192-cfb STATUS : Help : Available : FooCrypt-aes-192-cfb1 STATUS : Help : Available : FooCrypt-aes-192-cfb8 STATUS : Help : Available : FooCrypt-aes-192-ctr STATUS : Help : Available : FooCrypt-aes-192-ecb STATUS : Help : Available : FooCrypt-aes-192-ofb STATUS : Help : Available : FooCrypt-aes-256-cbc STATUS : Help : Available : FooCrypt-aes-256-cfb STATUS : Help : Available : FooCrypt-aes-256-cfb1 STATUS : Help : Available : FooCrypt-aes-256-cfb8 STATUS : Help : Available : FooCrypt-aes-256-ctr STATUS : Help : Available : FooCrypt-aes-256-ecb STATUS : Help : Available : FooCrypt-aes-256-ofb STATUS : Help : Available : FooCrypt-aes128 STATUS : Help : Available : FooCrypt-aes192 STATUS : Help : Available : FooCrypt-aes256 STATUS : Help : Available : FooCrypt-des-ede3 STATUS : Help : Available : FooCrypt-des-ede3-cbc STATUS : Help : Available : FooCrypt-des-ede3-ecb STATUS : Help : Available : FooCrypt-des3 STATUS : Help : STATUS : Help : Available : FooCrypt-QRCS STATUS : Help : STATUS : STATUS : Removing Temp Directory : /Users/FooCrypt/Library/Caches/net.FooCrypt/20240118224241_FooCryptDev_FooCrypt STATUS : STATUS : FooCrypt_RunTime : 3 Seconds STATUS : FooCrypt_RunTime : 0 Days, 0 Hours, 0 Minutes, 3 Seconds STATUS : STATUS : FooCrypt_Exit_Code_0 STATUS :
7. Run CLI_Test using openssl-3.2.x-FIPS/bin/openssl ciphers
-
- [ FULL PATH ]/CLI_Test -a FooCrypt-aes256 -A -k -i -s 0 -z ${HOME}/FooCrypt-OpenSSL/$( uname -s )/bin_64/openssl-3.2.x-FIPS/bin/openssl
- Note :
- Only FooCrrypt-aes256 tested below, utilise -a “FooCrypt-a|FooCrypt-d” for CLI_Test to test all FIPS Validated Ciphers
- FooCrypt-QRCS will FAIL all CLI_Tests & Matrix_Tests
- Note :
- [ FULL PATH ]/CLI_Test -a FooCrypt-aes256 -A -k -i -s 0 -z ${HOME}/FooCrypt-OpenSSL/$( uname -s )/bin_64/openssl-3.2.x-FIPS/bin/openssl
STATUS : Runtime Options : CLI_Test -a FooCrypt-aes256 -A -s 0 -k -i -z /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl STATUS : HELP : Available ARG_MAX : 1041187 STATUS : STATUS : Testing OpenSSL : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl STATUS : PATH : /usr/bin:/usr/sbin:/bin:/sbin:/opt/local/bin:/usr/local/bin STATUS : LD_LIBRARY_PATH : STATUS : STATUS : OpenSSL : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl STATUS : OpenSSL Version : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : Loaded OpenSSL Libraries : STATUS : STATUS : Found : /Volumes/FooCrypt.11.0.0.Core.Darwin/FooCrypt.app/Contents/Info.plist STATUS : STATUS : Running CLI_Test Initialisation Integrity Checks STATUS : STATUS : Passed CLI_Test Initialisation Integrity Check 0 STATUS : HELP : QRCS ( With eAES® ) : Darwin Environment Detected HELP : QRCS ( With eAES® ) : Is Currently Available For Your Operating System ( Darwin ) HELP : QRCS ( With eAES® ) : For Further Details On QRCS ( With eAES® ), Visit https://QRCrypto.ch STATUS : STATUS : Running Instances Of : CLI_Test STATUS : STATUS : User ID : 501 STATUS : Group ID : 20 STATUS : Process ID : 56503 STATUS : STATUS : UID GID PID PPID PROG STATUS : 501 20 56503 5239 /Volumes/FooCrypt.11.0.0.Core.Darwin/FooCrypt.app/Contents/Resources/CLI_Test STATUS : STATUS : Passed CLI_Test Initialisation Integrity Check 1 STATUS : STATUS : FooCrypt.Key File Located STATUS : /Users/FooCrypt/Library/Caches/net.FooCrypt/.FooCrypt.Key STATUS : STATUS : 5572827226 STATUS : STATUS : FooCrypt.Lic File Located STATUS : /Users/FooCrypt/Library/Caches/net.FooCrypt/.FooCrypt.Lic STATUS : STATUS : U2FsdGVkX19LDqk3dEfIF8+s3CHF2hDh5N5dUjS4gsknco9aJukMM3SNStdCkfeM STATUS : QNt/zDIMdl2eSOCPJAi1tc5bf1fF4v7ZxlSCcUdH3yCY7tQUCd7rWVZaziXNUn85 STATUS : STATUS : STATUS : System_Serial=20240120065910:BuildTest:BuildTest@FooCrypt.Net STATUS : STATUS : STATUS : FooCrypt, A Tale Of Cynical Cyclical Encryption. STATUS : FooCrypt.11.0.0.Core.Darwin STATUS : CopyRight © Cryptopocalypse 1980 - 2024, All Rights Reserved. STATUS : BuildTest License Verified STATUS : FooCrypt.11.0.0.Core.Darwin, BuildTest Expiration Date : 20240120065910 STATUS : STATUS : STATUS : Setting OpenSSL : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl STATUS : STATUS : STATUS : Generating CLI_Test List Of Cyphers STATUS : STATUS : OpenSSL : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl STATUS : STATUS : Generating Cypher List : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl STATUS : STATUS : Calculating RunTime : STATUS : STATUS : CLI_Test List : /Users/FooCrypt/Library/Caches/net.FooCrypt/20240119035842_FooCryptDev_CLI_Test/Tmp_24209/CLI_Test.29890.list STATUS : CLI_Test List Of Cyphers Count : 1 STATUS : CLI_Test Tests Per Cypher Count : 18 STATUS : CLI_Test Cypher Iterations Count : 18 STATUS : CLI_Test RunTime Estimate Per (Encrypt + Decrypt) / 2 : 38 Seconds STATUS : CLI_Test RunTime Estimate Total : 0 Days, 0 Hours, 5 Minutes, 42 Seconds STATUS : STATUS : OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023)@/Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl@FooCrypt-aes256 STATUS : STATUS : STATUS : Creating ASCII Test File : /Users/FooCrypt/Library/Caches/net.FooCrypt/20240119035842_FooCryptDev_CLI_Test/Tmp_24209/TestFile.16049 STATUS : STATUS : STATUS : Testing OpenSSL : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl STATUS : PATH : /usr/bin:/usr/sbin:/bin:/sbin:/opt/local/bin:/usr/local/bin STATUS : LD_LIBRARY_PATH : STATUS : STATUS : OpenSSL : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl STATUS : OpenSSL Version : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : Loaded OpenSSL Libraries : STATUS : TESTING : CLI_Test : 1/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),Encrypted_FooKey,OpenSSL,Encrypt,OK,FooCrypt_Exit_Code_0,22 Seconds TESTING : CLI_Test : 2/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),Encrypted_FooKey,OpenSSL,Decrypt,OK,FooCrypt_Exit_Code_0,17 Seconds TESTING : CLI_Test : 3/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),Encrypted_FooKey,OpenSSL,Diff,OK TESTING : CLI_Test : 4/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),ASCII_FooKey,OpenSSL,Encrypt,OK,FooCrypt_Exit_Code_0,25 Seconds TESTING : CLI_Test : 5/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),ASCII_FooKey,OpenSSL,Decrypt,OK,FooCrypt_Exit_Code_0,18 Seconds TESTING : CLI_Test : 6/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),ASCII_FooKey,OpenSSL,Diff,OK TESTING : CLI_Test : 7/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),Standard_Ask,OpenSSL,Encrypt,OK,FooCrypt_Exit_Code_0,19 Seconds TESTING : CLI_Test : 8/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),Standard_Ask,OpenSSL,Decrypt,OK,FooCrypt_Exit_Code_0,17 Seconds TESTING : CLI_Test : 9/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),Standard_Ask,OpenSSL,Diff,OK TESTING : CLI_Test : 10/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),Encrypted_FooKey,BASE64,Encrypt,OK,FooCrypt_Exit_Code_0,24 Seconds TESTING : CLI_Test : 11/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),Encrypted_FooKey,BASE64,Decrypt,OK,FooCrypt_Exit_Code_0,18 Seconds TESTING : CLI_Test : 12/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),Encrypted_FooKey,BASE64,Diff,OK TESTING : CLI_Test : 13/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),ASCII_FooKey,BASE64,Encrypt,OK,FooCrypt_Exit_Code_0,24 Seconds TESTING : CLI_Test : 14/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),ASCII_FooKey,BASE64,Decrypt,OK,FooCrypt_Exit_Code_0,17 Seconds TESTING : CLI_Test : 15/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),ASCII_FooKey,BASE64,Diff,OK TESTING : CLI_Test : 16/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),Standard_Ask,BASE64,Encrypt,OK,FooCrypt_Exit_Code_0,17 Seconds TESTING : CLI_Test : 17/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),Standard_Ask,BASE64,Decrypt,OK,FooCrypt_Exit_Code_0,17 Seconds TESTING : CLI_Test : 18/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),Standard_Ask,BASE64,Diff,OK STATUS : STATUS : Removing FooCrypt TestFile STATUS : STATUS : rm -f "/Users/FooCrypt/Library/Caches/net.FooCrypt/20240119035842_FooCryptDev_CLI_Test/Tmp_24209/TestFile.16049" STATUS : STATUS : STATUS : StdOut Logs Are All Located @ /Users/FooCrypt/Library/Caches/net.FooCrypt/20240119035842_FooCryptDev_CLI_Test/Tmp_24209/ STATUS : STATUS : STATUS : 88242207 0 drwx------ 2 FooCrypt staff 476 Jan 19 04:03 /Users/FooCrypt/Library/Caches/net.FooCrypt/20240119035842_FooCryptDev_CLI_Test/Tmp_24209 STATUS : 88242490 48 -rw------- 1 FooCrypt staff 16680 Jan 19 04:00 /Users/FooCrypt/Library/Caches/net.FooCrypt/20240119035842_FooCryptDev_CLI_Test/Tmp_24209/20240119035941_EFooKey_Enc@FooCrypt-aes256.log STATUS : 88242654 32 -rw------- 1 FooCrypt staff 15431 Jan 19 04:00 /Users/FooCrypt/Library/Caches/net.FooCrypt/20240119035842_FooCryptDev_CLI_Test/Tmp_24209/20240119040003_EFooKey_Dec@FooCrypt-aes256.log STATUS : 88242765 32 -rw------- 1 FooCrypt staff 16251 Jan 19 04:00 /Users/FooCrypt/Library/Caches/net.FooCrypt/20240119035842_FooCryptDev_CLI_Test/Tmp_24209/20240119040020_AFooKey_Enc@FooCrypt-aes256.log STATUS : 88242926 32 -rw------- 1 FooCrypt staff 15009 Jan 19 04:01 /Users/FooCrypt/Library/Caches/net.FooCrypt/20240119035842_FooCryptDev_CLI_Test/Tmp_24209/20240119040045_AFooKey_Dec@FooCrypt-aes256.log STATUS : 88243037 32 -rw------- 1 FooCrypt staff 8301 Jan 19 04:01 /Users/FooCrypt/Library/Caches/net.FooCrypt/20240119035842_FooCryptDev_CLI_Test/Tmp_24209/20240119040103_STD_Enc@FooCrypt-aes256.log STATUS : 88243048 32 -rw------- 1 FooCrypt staff 8442 Jan 19 04:01 /Users/FooCrypt/Library/Caches/net.FooCrypt/20240119035842_FooCryptDev_CLI_Test/Tmp_24209/20240119040122_STD_Dec@FooCrypt-aes256.log STATUS : 88243058 48 -rw------- 1 FooCrypt staff 16675 Jan 19 04:02 /Users/FooCrypt/Library/Caches/net.FooCrypt/20240119035842_FooCryptDev_CLI_Test/Tmp_24209/20240119040139_EFooKey_Enc@FooCrypt-aes256.log STATUS : 88243219 32 -rw------- 1 FooCrypt staff 15428 Jan 19 04:02 /Users/FooCrypt/Library/Caches/net.FooCrypt/20240119035842_FooCryptDev_CLI_Test/Tmp_24209/20240119040203_EFooKey_Dec@FooCrypt-aes256.log STATUS : 88243330 32 -rw------- 1 FooCrypt staff 16253 Jan 19 04:02 /Users/FooCrypt/Library/Caches/net.FooCrypt/20240119035842_FooCryptDev_CLI_Test/Tmp_24209/20240119040221_AFooKey_Enc@FooCrypt-aes256.log STATUS : 88243493 32 -rw------- 1 FooCrypt staff 15005 Jan 19 04:03 /Users/FooCrypt/Library/Caches/net.FooCrypt/20240119035842_FooCryptDev_CLI_Test/Tmp_24209/20240119040245_AFooKey_Dec@FooCrypt-aes256.log STATUS : 88243604 32 -rw------- 1 FooCrypt staff 8297 Jan 19 04:03 /Users/FooCrypt/Library/Caches/net.FooCrypt/20240119035842_FooCryptDev_CLI_Test/Tmp_24209/20240119040302_STD_Enc@FooCrypt-aes256.log STATUS : 88243614 32 -rw------- 1 FooCrypt staff 8434 Jan 19 04:03 /Users/FooCrypt/Library/Caches/net.FooCrypt/20240119035842_FooCryptDev_CLI_Test/Tmp_24209/20240119040319_STD_Dec@FooCrypt-aes256.log STATUS : STATUS : STATUS : CLI_Test Summary STATUS : STATUS : SUCCESS : CLI_Test : 1/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),Encrypted_FooKey,OpenSSL,Encrypt,OK,FooCrypt_Exit_Code_0,22 Seconds STATUS : SUCCESS : CLI_Test : 2/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),Encrypted_FooKey,OpenSSL,Decrypt,OK,FooCrypt_Exit_Code_0,17 Seconds STATUS : SUCCESS : CLI_Test : 3/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),Encrypted_FooKey,OpenSSL,Diff,OK STATUS : SUCCESS : CLI_Test : 4/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),ASCII_FooKey,OpenSSL,Encrypt,OK,FooCrypt_Exit_Code_0,25 Seconds STATUS : SUCCESS : CLI_Test : 5/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),ASCII_FooKey,OpenSSL,Decrypt,OK,FooCrypt_Exit_Code_0,18 Seconds STATUS : SUCCESS : CLI_Test : 6/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),ASCII_FooKey,OpenSSL,Diff,OK STATUS : SUCCESS : CLI_Test : 7/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),Standard_Ask,OpenSSL,Encrypt,OK,FooCrypt_Exit_Code_0,19 Seconds STATUS : SUCCESS : CLI_Test : 8/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),Standard_Ask,OpenSSL,Decrypt,OK,FooCrypt_Exit_Code_0,17 Seconds STATUS : SUCCESS : CLI_Test : 9/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),Standard_Ask,OpenSSL,Diff,OK STATUS : SUCCESS : CLI_Test : 10/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),Encrypted_FooKey,BASE64,Encrypt,OK,FooCrypt_Exit_Code_0,24 Seconds STATUS : SUCCESS : CLI_Test : 11/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),Encrypted_FooKey,BASE64,Decrypt,OK,FooCrypt_Exit_Code_0,18 Seconds STATUS : SUCCESS : CLI_Test : 12/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),Encrypted_FooKey,BASE64,Diff,OK STATUS : SUCCESS : CLI_Test : 13/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),ASCII_FooKey,BASE64,Encrypt,OK,FooCrypt_Exit_Code_0,24 Seconds STATUS : SUCCESS : CLI_Test : 14/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),ASCII_FooKey,BASE64,Decrypt,OK,FooCrypt_Exit_Code_0,17 Seconds STATUS : SUCCESS : CLI_Test : 15/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),ASCII_FooKey,BASE64,Diff,OK STATUS : SUCCESS : CLI_Test : 16/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),Standard_Ask,BASE64,Encrypt,OK,FooCrypt_Exit_Code_0,17 Seconds STATUS : SUCCESS : CLI_Test : 17/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),Standard_Ask,BASE64,Decrypt,OK,FooCrypt_Exit_Code_0,17 Seconds STATUS : SUCCESS : CLI_Test : 18/18 : FooCrypt-aes256,OpenSSL_3.2.0_23_Nov_2023_(Library:_OpenSSL_3.2.0_23_Nov_2023),Standard_Ask,BASE64,Diff,OK STATUS : STATUS : STATUS : Keeping Temp Directory : /Users/FooCrypt/Library/Caches/net.FooCrypt/20240119035842_FooCryptDev_CLI_Test STATUS : STATUS : CLI_Test_RunTime : 294 Seconds STATUS : CLI_Test_RunTime : 0 Days, 0 Hours, 4 Minutes, 54 Seconds STATUS : STATUS : CLI_Test_Exit_Code_0 STATUS :
8. Point the FooCrypt binaries to the OpenSSL-FIPS Wrapper Script
- [ FULL PATH ]/FooCrypt-GUI -z ${HOME}/FooCrypt-OpenSSL/$( uname -s )/bin_64/openssl-3.2.x-FIPS/bin/openssl
- [ FULL PATH ]/FooCrypt -z ${HOME}/FooCrypt-OpenSSL/$( uname -s )/bin_64/openssl-3.2.x-FIPS/bin/openssl
- [ FULL PATH ]/CLI_Test -z ${HOME}/FooCrypt-OpenSSL/$( uname -s )/bin_64/openssl-3.2.x-FIPS/bin/openssl
- [ FULL PATH ]/Matrix_Test -z ${HOME}/FooCrypt-OpenSSL/$( uname -s )/bin_64/openssl-3.2.x-FIPS/bin/openssl
- [ FULL PATH ]/mOpenSSL -z ${HOME}/FooCrypt-OpenSSL/$( uname -s )/bin_64/openssl-3.2.x-FIPS/bin/openssl
- [ FULL PATH ]/FooCheck -z ${HOME}/FooCrypt-OpenSSL/$( uname -s )/bin_64/openssl-3.2.x-FIPS/bin/openssl
- [ FULL PATH ]/Decrypt_FooKey -z ${HOME}/FooCrypt-OpenSSL/$( uname -s )/bin_64/openssl-3.2.x-FIPS/bin/openssl
- [ FULL PATH ]/FooSteg -z ${HOME}/FooCrypt-OpenSSL/$( uname -s )/bin_64/openssl-3.2.x-FIPS/bin/openssl
9. Known BUGS with FooCrypt.11.0.0.Core Binaries, when using the OpenSSL-FIPS Wrapper Script
- The FooCrypt Binaries Tests for the LD_LIBRARY_PATH and Loaded OpenSSL Libraries will display as ‘NULL Text’, as the tests are performed on the OpenSSL-FIPS Wrapper Script openssl-3.2.x-FIPS/bin/openssl, and not the called openssl binary from within the OpenSSL-FIPS Wrapper Script
- The FooCrypt Binaries will be enhanced in the next point release of FooCrypt.X.Y.Z.Core, to mitigate this issue
- The setting of the LD_LIBRARY_PATH within the OpenSSL-FIPS Wrapper Script openssl-3.2.x-FIPS/openssl contains equivalent output, to the FooCrypt Binaries test for the LD_LIBRARY_PATH
- The logging of the ldd command within the OpenSSL-FIPS Wrapper Script openssl-3.2.x-FIPS.bin.openssl contains equivalent output, to the FooCrypt Binaries test for Loaded OpenSSL Libraries
- The FooCrypt Binaries will be enhanced in the next point release of FooCrypt.X.Y.Z.Core, to mitigate this issue
STATUS : Testing OpenSSL : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl STATUS : PATH : /usr/bin:/usr/sbin:/bin:/sbin:/opt/local/bin:/usr/local/bin STATUS : LD_LIBRARY_PATH : STATUS : STATUS : OpenSSL : /Users/FooCrypt/FooCrypt-OpenSSL/Darwin/bin_64/openssl-3.2.0-FIPS/bin/openssl STATUS : OpenSSL Version : OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) STATUS : Loaded OpenSSL Libraries :