在 Mac 上使用 LibreSSL 生成 Ed25519 密钥/对:缺少算法

And*_*alu 3 macos openssl jwt

我正在尝试使用生成 Ed25519 密钥/对

openssl genpkey -algorithm Ed25519 -out ed25519key.pem   
Run Code Online (Sandbox Code Playgroud)

然而,在我的 MacOS 上我得到了这个:

Algorithm Ed25519 not found
Run Code Online (Sandbox Code Playgroud)

我正在运行 OpenSSL / LibreSSL 3.2.5,但我不知道为什么这个算法不可用。

我缺少/需要安装什么东西吗?

And*_*alu 5

似乎 MacOS 附带的默认 OpenSSL (LibreSSL)(甚至在 MacOS 11.2.3 中)根本没有该算法。

我通过brew 单独安装了OpenSSL 1.1.1k(在参考资料中/usr/local/opt/openssl@1.1),并使用该二进制文件该命令可以工作。