3 matches found
tiny-AES-c
用 C 语言实现的微型 AES 这是一个用 C 语言编写的小型、可移植的 AES ECB、CTR 和 CBC 加密算法实现。 你可以通过在 aes.h 中定义符号 AES192 或 AES256,将默认的 128 位密钥长度覆盖为 192 位或 256 位。 API 非常简单,如下所示(我使用了 C99 风格的注解类型): root@kitploit: / Initialize context calling one of: / void AESinitctxstruct AESctx ctx, const uint8t key; void AESinitctxivstruct AESc...
libkcapi: IV reuse in libkcapi one-shot symmetric cipher chunking causes cipher state reset across chunk boundaries
A flaw was found in libkcapi. When performing one-shot symmetric cipher operations on large inputs over 64 KiB in stateful modes such as Counter CTR or Cipher Block Chaining CBC, the library improperly reuses the Initialization Vector IV for each internal data chunk. A remote attacker could...
PT-2026-68129
Name of the Vulnerable Software and Affected Versions libkcapi affected versions not specified Description A flaw exists when performing one-shot symmetric cipher operations on inputs exceeding 64 KiB in stateful modes, specifically Counter CTR or Cipher Block Chaining CBC. The library improperly...