通常 Win32 API 可以判断所需的输出缓冲区的长度。只需传递 0 作为缓冲区长度,API 返回错误 BUFFER_TOO_SMALL 和所需的字节数。
但它与SslEncryptPacket 不同。它只是返回关于小缓冲区的错误,仅此而已。
还有我认为应该使用的SslLookupCipherLengths ,但是文档没有提供有关如何计算具有该信息的输出缓冲区的线索。
也许你能说出来?通常我会保留 + 千字节,但在我的情况下,我需要确切地知道。
通常 Win32 API 可以判断所需的输出缓冲区的长度。只需传递 0 作为缓冲区长度,API 返回错误 BUFFER_TOO_SMALL 和所需的字节数。
但它与SslEncryptPacket 不同。它只是返回关于小缓冲区的错误,仅此而已。
还有我认为应该使用的SslLookupCipherLengths ,但是文档没有提供有关如何计算具有该信息的输出缓冲区的线索。
也许你能说出来?通常我会保留 + 千字节,但在我的情况下,我需要确切地知道。