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
mOpenSSL C.L.I. Examples
mOpenSSL : Usage
Build a 64 bit compile environment [ Linux ]
-> mOpenSSL -C 64
Download the OpenSSL source
Note :
- mOpenSSL utilises the wget utility, and thus the end user is able to customise the mOpenSSL standard download via the end user configuring an appropriate ${HOME}/.wgetrc configuration file ( See man -s 1 wget ) to utilise with the Openssl.Org ftp server, ftp.openssl.org/source.
- An end user customised ${HOME}.wgetrc ONCE a complete download of ftp.openssl.org/source has completed via mOpenSSL :
- Note :
- The FIPS-140-2 Validated FIPS Provider is located in the directory source/old/3.0
- Note :
exclude-directories=source/old/,source/withdrawn/ accept-regex=tar.gz regex-type=posix
- running mOpenSSL -d with the above ${HOME}/.wgetrc configuration file in place, will cause the wget sub-process of mOpenSSL, to exclude downloading the source/old and source/withdrawn sub-directories, and also only download files which match the regular expression ‘tar.gz’ recursively from the source directory ( mOpenSSL utilises the wget -c -r -L options )
Copy the OpenSSL version(s) to the src directory
-> mOpenSSL -u -v 3.1.3
Compile your required version(s) of 64 bit OpenSSL
-> mOpenSSL -v 3.1.3 -b 64
Build openssl-3.1.3.tar.gz release
-> mOpenSSL -v 3.1 -b 64
Build All openssl-3.1*.tar,gz releases
Check which versions of OpenSSL are compiled and available
-> mOpenSSL -c
Download, Compile and Configure OpenSSL 3.2.X, Too Use The OpenSSL 3.0.8 FIPS-140-2 Provider
- Download a complete mirror of the ftp.openssl.org/source
-> mOpenSSL -d
- Copy openssl-3.0.8.tar.gz and the latest openssl-3.2.x.tar.gz to the ${HOME}/FooCrypt-OpenSSL/src directory
-> mOpenSSL -u -v 3.0.8 ; mOpenSSL -u -v 3.2.x. [ Keep trailing period '.' so that alpha pre and beta versions are omitted, Replace x with the latest 3.2 series point release ]
- Compile openssl-3.0.8
-> mOpenSSL -b 64 -v 3.0.8 -I enable-fips -E " " -a [ add -r to remove the src / compile directory after it has been installed ]
- Compile openssl-3.2.x [ Replace x with the latest 3.2 point release ]
-> mOpenSSL -b 64 -v 3.2.x -I enable-fips -E " " -a [ add -r to remove the src / compile directory after it has been installed, Replace x with the latest 3.2 series point release ]
- Check compiled versions
-> mOpenSSL -c
- Follow the OpenSSL-FIPS Instructions To create the OpenSSL-FIPS Wrapper Script, and suitable openssl configuration files for your environment, to load the openssl 3.0.8 FIPS-140-2 Validated Provider, from openssl 3.2.x