Add WireGuard wrapper on server side that uploads pubkeys to kernel
* Make EC curve configurable via env var
* Add JS code to generate WireGuard profile, see https://git.k-space.ee/pinecrypt/frontend/src/branch/master/static/js/certidude.js#L168
* Add WireGuard wrapper on server side that uploads pubkeys to kernel
oscrypto, asn1crypto, certbuilder etc are missing support for ed25519, but seems to be rather easy to add the support. See here for wbond comments on where to add what:
https://github.com/wbond/asn1crypto/pull/134#issuecomment-508498771
On the other hand WireGuard does not really rely on CA hierarchy, we could just store pubkeys in Mongo. StrongSwan seems to support ed25519 certs, so it might be good idea to support signed certs with ed25519 anyway.
On the other hand WireGuard does not really rely on CA hierarchy, we could just store pubkeys in Mongo. StrongSwan seems to support ed25519 certs, so it might be good idea to support signed certs with ed25519 anyway.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
oscrypto, asn1crypto, certbuilder etc are missing support for ed25519, but seems to be rather easy to add the support. See here for wbond comments on where to add what:
https://github.com/wbond/asn1crypto/pull/134#issuecomment-508498771
On the other hand WireGuard does not really rely on CA hierarchy, we could just store pubkeys in Mongo. StrongSwan seems to support ed25519 certs, so it might be good idea to support signed certs with ed25519 anyway.