make it build again
use upstream hare in ci
x509: avoid error on empty subject
A work in progress hare TLS module. It additionally contains all the crypto required for TLS that is not yet ready for upstream. Notably:
All code in this repository is not ready for production. Use at your own risk. The API design may change until it's ready for upstream. The TLS module will break and leak all your secrets. In fact it will sometimes log them to the terminal for the sake of debugging.
Updates regarding API and notable progress will be posted to the hare-tls mailing list. Bugs may be submitted to the tracker, but note that the library is currently in heavy developement. Only submit bugs, if you also describe how to reproduce them and they are a major blocker to your current use case. I may shift my priorities accordingly to tackle them first.
Currently only ED25519 server certificates are supported.
Running the tests requires following tools in PATH:
Then the debug certs need to be generated:
./scripts/newcerts.sh
Finally the tests can be run with
make check
Rough Roadmap, order may change or items will be developed in parallel: