如何预测SslEncryptPacket输出的大小

时间:2017-06-16 04:51:25

标签: ssl winapi schannel

通常Win32 API可以告诉所需的输出缓冲区长度是多少。一个需要传递0作为缓冲区长度,API返回错误BUFFER_TOO_SMALL和所需的字节数。

但与SslEncryptPacket不一样。它只会返回有关小缓冲区的错误以及所有错误。

我认为还应该使用SslLookupCipherLengths,但是文档没有提供关于如何计算具有该信息的输出缓冲区的线索。

也许你可以说出来?通常我会保留+千字节,但在我的情况下,我需要确切地知道。

0 个答案:

没有答案