NSS lib PK11_PKCS1函数文档

NSS lib PK11_PKCS1函数文档,c,cryptography,nss,C,Cryptography,Nss,在哪里可以找到Mozilla的NSS库函数的完整文档,特别是PK11_-PKCS1函数 我只能找到一个指向源代码的页面,没有任何解释: 我有一些疑问:outLen参数是用解密的数据长度写的吗?如果是这样的话,malloc的大小是多少,这样我就有足够的数据空间?您能将outLen设置为零进行测试吗?忽略失败并测试API返回的内容。如果我没有弄错的话,它将在outLen中返回所需的大小。如果您已经有缓冲区,BRB甚至可以处理大于0的值。它被抽取的数据长度为256字节。我尝试使用1024字节的缓冲区

在哪里可以找到Mozilla的NSS库函数的完整文档,特别是PK11_-PKCS1函数

我只能找到一个指向源代码的页面,没有任何解释:


我有一些疑问:outLen参数是用解密的数据长度写的吗?如果是这样的话,malloc的大小是多少,这样我就有足够的数据空间?

您能将
outLen
设置为零进行测试吗?忽略失败并测试API返回的内容。如果我没有弄错的话,它将在
outLen
中返回所需的大小。如果您已经有缓冲区,BRB甚至可以处理大于0的值。它被抽取的数据长度为256字节。我尝试使用1024字节的缓冲区,但它不起作用。所以你们都分配了那个内存,并将1024个数字放入
outLen
?你犯了什么错误?不应使用RSA直接加密/解密数据。您应该加密/解密随机对称密钥,并使用该密钥加密数据(混合密码系统)。你的密钥大小和算法是什么?