A FIPS 140-2 compliant Python 3.11 container image with OpenSSL and cryptography built from source.
Built for secure workloads in regulated environments like that need to be FIPS compliant
- OpenSSL 3.1.2 (FIPS 140-3) compiled with FIPS support
- Python 3.11.12 compiled against FIPS OpenSSL
cryptographybuilt from source with FIPS compliance- Final image is ~166MB and stripped of unneeded files
https://hub.docker.com/repository/docker/marshallhumble/fips-python/general
just build-allOr:
make build-all
Repo Structure:
- Dockerfile # Multi-stage build
- Makefile # Build, run, scan
- justfile # Just-style developer commands
- fipsCheck.py # Runtime FIPS test
- sbom.spdx.json # Generated SBOM
License: MIT
For any issues of improvements please either open an issue or PR