1

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

4

1 回答 1

1

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

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

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

于 2015-04-15T07:35:52.723 回答