namecoin / encaya

Namecoin interoperability for AIA-compatible TLS clients
https://www.namecoin.org/
GNU General Public License v3.0
2 stars 4 forks source link

Factor out "generate" into separate command-line util #16

Closed JeremyRand closed 3 years ago

JeremyRand commented 3 years ago

This reduces attack surface by removing cert generation code from the run-time service that handles untrusted network data.

Also should work around the hlandau/service bug that's causing Cirrus CI VM's to always be detected as a service.

JeremyRand commented 3 years ago

The funlen linter fail can be ignored; this PR is actually an improvement in that department.

JeremyRand commented 3 years ago

Works fine in my Windows 10 VM; time to merge.