我可以使用AF_ALG来压缩吗?

问题描述 投票:0回答:1

我尝试了 这些示例 1. SHA1 一个字符串 2. hmac(sha1) 一个字符串(未作为示例显示)和 3) 加密

cat /proc/crypto
显示 zstd。但是我不知道如何使用它。我尝试了 /proc/crypto 中列出的类型和几种变体。绑定总是失败。是否支持 zstd 或任何压缩?我专门寻找一种通过内核使用它们的方法,我知道我总是可以获取源代码并编译它或链接到共享对象

sockets linux-kernel kernel compression
1个回答
0
投票

从v6.5.9开始,在linux内核代码中搜索

af_alg_register_type
,似乎只有“aead”、“hash”、“rng”和“skcipher”被注册。所以在
bind()
中不会找到压缩类型。

我想如果你编写内核模块,你可以使用 zstd alg。

© www.soinside.com 2019 - 2024. All rights reserved.