[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Crypto backend in freeipmi
From: |
Pavel Cahyna |
Subject: |
Crypto backend in freeipmi |
Date: |
Wed, 26 Jun 2024 19:39:50 +0200 |
Hello,
I would like to ask about the crypto backend used by freeipmi. Currently
it is using libgcrypt for AES cipher and digests. This library is less
used and less actively developed than other crypto libraries, which
makes one less confident using it. Other crypto libraries also have the
advantage of easier certification and better integration with system
crypto policies for users who care about this. I thus propose adding
support for another (better supported) crypto library. This would be
selected at compile time (no pluggable modules or anything runtime like
that).
Choices for the other library are GnuTLS or OpenSSL. For OpenSSL one
will find many more tutorials and examples as it is much more widely
used and many more people are more or less familiar with it, so I think
it should be the preferred choice. In the past its license used to be a
problem for GPL programs, but now it is relicensed to the Apache 2
License in part to make it directly compatible with GPLv3 programs, so
there is no problem there. But GnuTLS would be ok as well.
Have there been any plans for such a change? If not, what do you think
about it? If we reach an agreement on this, I can start working on the
change and send patches.
Best regards,
Pavel Cahyna
Red Hat
- Crypto backend in freeipmi,
Pavel Cahyna <=