On Tue, 7 Dec 2021, 08:15 Stuart Henderson, <s...@spacehopper.org> wrote:

>
> I'll try to find time to look at it soon.
>

Great. Thank you.

And sorry in advance if I might be asking something totally stupid as I am
not a developer, only trying to understand the tools I use:

Not assuming to know enough about
 the signing process itself, which I dont, isn't opendnssec using ldns
merely for simple verification and handling of keys stored in the PKCS#11
interface, in this case softhsm?

Are those keys not being generated by softhsm itself, which is in openbsd
built for using  botan2 crypto libraries?

Are opendnssec/libhsm not interacting with softhsm via API functions for
tasks that include, among others, the key generation, digest,
encrypt/decrypt, signing?

The ed25519 curve key successful generation and ed448 curve key failure
appears to be consistent with the code from
opendnssec/softhsmv2/src/lib/crypto/botaneddsa.cpp and
bin/util/softhsm2-util-botan (github).

Again, not trying to assume anything, just really hoping for resolution to
this issue of opendnssec suddenly loosing capability to provide dnssec with
eddsa algorithm 15 using nsd on openbsd servers.
Changing algorithms of online domains means either loosing connectivity for
a while or turning dnssec off altogether first.

Of course even better would be to see a completion of the bits and pieces
missing in libressl to finally provide for the usage of these and other
more up to date crypto libraries and functions that are still missing in
openbsd... But this is beyond the scope of our subject.

Thank you and all openbsd contributors for such an amazing work you do.

Ppmiguel
------------

Reply via email to