Another signcryption scheme as described in the article is also implemented by the libsodium author as an extension:<p><a href="https://github.com/jedisct1/libsodium-signcryption" rel="nofollow">https://github.com/jedisct1/libsodium-signcryption</a><p>It's unclear from the article if this is the same implementation age uses.<p>Signcryption schemes are also a good candidate algorithm for replacing JWTs and PASETO as they suffer from no algorithm confusion, and don't need what PASETO calls "Algorithm Lucidity" and serve both plaintext authentication, authenticated encryption, sender receiver verification, and shared key generation that can be used for unlimited encrypted streaming, for example with libsodium's crypto_secretstream API.<p><a href="https://doc.libsodium.org/secret-key_cryptography/secretstream" rel="nofollow">https://doc.libsodium.org/secret-key_cryptography/secretstre...</a><p><a href="https://github.com/paseto-standard/paseto-spec/blob/master/docs/02-Implementation-Guide/03-Algorithm-Lucidity.md" rel="nofollow">https://github.com/paseto-standard/paseto-spec/blob/master/d...</a>