We had to rework the HardwareSecurity decryptor factory classes, which now take a PKESK version as additional argument
Further, we had to remove support for generating secp256k1 EC keys.
Lastly, parsing One-Pass-Signatures of unsupported versions in BC now throws, so we had to
introduce a respective catch block.
Integration of certificate-store and pgpainless-cert-d makes packaging
complicated. Alternatively, users can simply integrate the certificate-store
with PGPainless themselves.
Logback-classic is now a test dependency and is additionally declared as OPTIONAL runtime dependency.
Applications that don't want to use logback can now easily disable it by not explicitly depending on it.
Since we don't need to debug low level crypto often, leaving the switch
in is a source of mistakes like accidentally depending on debug versions
in releases