aboutsummaryrefslogtreecommitdiff
path: root/flake.nix
Commit message (Collapse)AuthorAgeFilesLines
...
* Allow testing against various versions of MbedTLSquapka2024-08-061-1/+16
|
* Start adding some libgcrypt versionquapka2024-08-061-2/+9
|
* Build script for fetching releases with Nixquapka2024-08-061-0/+20
|
* Make default Tomcrypt build properlyquapka2024-08-061-13/+13
|
* Keep consistent ordering of libsquapka2024-08-051-2/+4
|
* Build various version of libtomcryptquapka2024-08-051-26/+75
|
* Add autogenerated releases for OpenSSL, Crypto++ and Botanquapka2024-07-301-26/+39
|
* Clean up the Nix build a bitquapka2024-07-301-129/+37
|
* Link Nettle statically and build the shim with Nixquapka2024-07-291-20/+9
|
* Explain libtommath and libtomcrypt patchesquapka2024-07-291-2/+5
|
* Don't use LTC_PTHREAD in TomCryptquapka2024-07-291-0/+7
|
* Expose static libtommath and libtomcrypt through pkg-configquapka2024-07-291-3/+46
|
* Build Nettle shim through Nixquapka2024-07-261-0/+2
|
* Clean up Nix Gradle buildquapka2024-07-261-4/+3
|
* Keep consistent shims build orderingquapka2024-07-261-2/+2
|
* Remove redundant IPP Crypto shimquapka2024-07-261-1/+0
|
* Rename IPP Crypto shimquapka2024-07-251-0/+2
|
* Clean up Nix build of MbedTLS shimquapka2024-07-251-1/+3
|
* Remove runtime lib deps unnecessary due to static linkingquapka2024-07-251-5/+0
|
* Build Gcrypt shim through Nixquapka2024-07-251-1/+2
|
* Clean up Nix build of BoringSSL shimquapka2024-07-251-11/+5
|
* Build OpenSSL shim through Nixquapka2024-07-251-5/+3
|
* Build Crypto++ shim through Nixquapka2024-07-251-0/+2
|
* Link TomCrypt statically and build the shim with Nixquapka2024-07-251-1/+12
|
* Build Botan shim through Nixquapka2024-07-251-0/+2
|
* Derive common libs with Nixquapka2024-07-251-3/+6
|
* Link LibreSSL staticallyquapka2024-07-251-4/+4
|
* Link Nettle staticallyquapka2024-07-251-0/+3
|
* Link Crypto++ staticallyquapka2024-07-251-0/+1
|
* Static linking does not require loading botan-2quapka2024-07-251-1/+1
|
* Linked tomcrypt staticallyquapka2024-07-241-1/+4
|
* Link GNU Crypto library staticallyquapka2024-07-241-1/+12
|
* Unify patching OpenSSL for all Flake outputsquapka2024-07-241-28/+19
|
* Don't use newer version of WolfCryptquapka2024-07-231-1/+14
|
* Clean up old build instructionsquapka2024-07-231-86/+0
|
* Build IPP Crypto from packagequapka2024-07-231-1/+12
|
* Link BoringSSL staticallyquapka2024-07-221-7/+5
| | | | | | In order to prevent problems with dynamic linking of OpenSSL, LibreSSL and BoringSSL -- that all have libcrypto.so -- we link statically into the providers.
* Match the packaged BoringSSL to the submodule onequapka2024-07-221-5/+2
|
* Build shims in separate filesquapka2024-07-221-43/+3
|
* Build MbedTLS shim with packaged MbedTLSquapka2024-07-221-0/+20
|
* Clear overlaysquapka2024-07-221-14/+1
|
* Build BoringSSL shim from packaged BoringSSLquapka2024-07-221-93/+17
|
* Build shared libs for BoringSSLquapka2024-07-221-5/+39
|
* Set default for phasequapka2024-07-221-1/+1
|
* Build LibreSSL alongside OpenSSLquapka2024-07-181-2/+2
|
* Build LibreSSLShim as a separate derivationquapka2024-07-181-4/+2
|
* Don't build LibreSSL from submodulequapka2024-07-181-44/+186
|
* Allow running different versions of OpenSSLquapka2024-06-211-17/+187
| | | | | | | | | | | | | | | | | | Currently, only running different versions of OpenSSL is implemented as PoC to see if it would work. You can either build it or run it directly with: ``` $ nix run '.?submodules=1#openssl_316' list-libs # uses OpenSSL 3.1.6 $ nix run '.?submodules=1#openssl_322' list-libs # uses OpenSSL 3.2.2 $ nix run '.?submodules=1' list-libs # uses OpenSSL 3.3.1 ``` Adding new versions is possible, check `packages` part of `flake.nix`. To see the supported versions run: ``` $ nix flake show ```
* Update Nix flake environmentquapka2024-06-191-1/+51
|
* Add build with Nix flakesJan Kvapil2024-03-261-0/+119