PEM_read_bio_PrivateKey 是否有(或什至需要)一个 public 键等价物?

Does PEM_read_bio_PrivateKey have (or even need) a public key equivalent?

libcrypto3 提供了一个 PEM_read_bio_PrivateKey,如下所示

https://www.openssl.org/docs/man1.1.0/man3/PEM_read_bio_PrivateKey.html

我没有看到 PEM_read_bio_PublicKey一个PEM_read_PUBKEY,但它需要一个FILE*而不是一个BIO。

明明有特定算法的读取函数,但是为什么没有PEM_read_bio_PublicKey

它实际上叫做 PEM_read_bio_PUBKEY,列在同一手册页中:

 EVP_PKEY *PEM_read_bio_PUBKEY(BIO *bp, EVP_PKEY **x,
                               pem_password_cb *cb, void *u);