libsodium is an awesome encryption library, and GnuPG is an awesome key management and signing software.
GnuPG recently released support for Ed25519 signing keys, and submitted a draft to the IETF.
I want to use Sodium-generated keys by my web application offline with GnuPG. This will make it so I don't have to trust the server with my private key each time I sign, and I don't have to use special software on my client (even if I have to write it) since I already have and trust GnuPG.
How can I do so? How do I convert libsodium private keys to OpenPGP compatible private key packets?