]> feistymeow.org Git - feisty_meow.git/commit
long-standing evil blow-up in blowfish conquered
authorFred T. Hamster <fred@feistymeow.org>
Wed, 25 Feb 2026 03:35:44 +0000 (22:35 -0500)
committerFred T. Hamster <fred@feistymeow.org>
Wed, 25 Feb 2026 03:35:44 +0000 (22:35 -0500)
commitd16214477354cc5bd836207f60345369c9bc9375
tree0de2d068ff2c2c8033bbc1d44eb18b911eadef86
parentf929acb03a46eca96a6853b35f31ac5f22119f25
long-standing evil blow-up in blowfish conquered

this was due to openssl deprecating a number of encryption/decryption algorithms and putting them in a legacy provider.
argh.  what a pain.
example code that shows how to load both the legacy and the default providers is in ssl_init.cpp.
nucleus/library/crypto/blowfish_crypto.cpp
nucleus/library/crypto/ssl_init.cpp
nucleus/library/tests_crypto/test_blowfish_crypto.cpp