PolarSSL PKI encrypt/sign

PolarSSL PKI encrypt/sign

我需要用非对称密钥加密数据。不确定 PolarSSL (v1.2) 是否为此具有通用 API。证书中的密钥可以是 RSA 或 DHM(或 EC),我希望像 "init/encrypt/decrypt/free" 一样具有通用 API,而无需单独调用 rsa_encrypt、dh_encrypt 等

1.2 分支没有通用的 API。 1.2 分支中也没有椭圆曲线支持。 1.2 分支现在处于维护模式已经有一段时间了。

对于具有 PolarSSL / mbed TLS 的通用图层,您应该切换到最新版本。

澄清一下:虽然DHM与非对称加密有关,但它是一种密钥交换方法,而不是加密算法。证书中并没有真正的 DHM 密钥。