Openssl BoringSSL证书压缩

Openssl BoringSSL证书压缩,openssl,rfc,boringssl,Openssl,Rfc,Boringssl,我正在寻找一个实现,发现BoringSSL已经实现了它 但是,我还没有找到如何启用此功能,因为证书在默认情况下没有压缩,而且BoringSSL的TLS客户端中没有用于此功能的参数 有没有人已经做过这个,可以给我一些帮助 SSL_CTX_add_cert_compression_alg(SSL_CTX *ctx, uint16_t alg_id, bssl::CertCompressFunc compress,

我正在寻找一个实现,发现BoringSSL已经实现了它

但是,我还没有找到如何启用此功能,因为证书在默认情况下没有压缩,而且BoringSSL的TLS客户端中没有用于此功能的参数

有没有人已经做过这个,可以给我一些帮助

SSL_CTX_add_cert_compression_alg(SSL_CTX *ctx, uint16_t alg_id,
                                     bssl::CertCompressFunc compress,
                                     bssl::CertDecompressFunc decompress)

您需要为每个算法设置一对回调。ZLIB有索引1,BROTLI 2,ZSTD 3。

Ohh谢谢!但是我在哪里可以找到每个算法的回调函数?@Joãopedronascement你是指这些函数或签名的代码?这些函数的代码。我想我需要从压缩库导入,对吗?压缩/解压缩zlib/brotli/zstd的代码示例。