| 57 | } |
| 58 | |
| 59 | WasiCryptoExpect<std::vector<uint8_t>> pemWritePUBKEY(EVP_PKEY *Key) { |
| 60 | return writeKeyToBio<std::vector<uint8_t>>( |
| 61 | Key, [](BIO *B, EVP_PKEY *K) { return PEM_write_bio_PUBKEY(B, K); }); |
| 62 | } |
| 63 | |
| 64 | EVP_PKEY *pemReadPrivateKey(Span<const uint8_t> Encoded) { |
| 65 | auto Bio = createBioFromSpan(Encoded); |