cipher-workshop/cipher-core/src
Kristofers Solo dd691cfa18
feat(cipher-core): add PKCS#7 padding support
Add pkcs7_pad and pkcs7_unpad functions for block cipher modes:
    - Pad data to block size multiples with N bytes of value N
    - Validate and remove padding on decryption
    - Add InvalidPadding variant to CipherError
2025-12-31 00:48:49 +02:00
..
traits docs(cipher-core): add documentation to public traits 2025-12-31 00:09:26 +02:00
types refactor(des): use InputBlock trait 2025-11-04 10:03:20 +02:00
error.rs feat(cipher-core): add PKCS#7 padding support 2025-12-31 00:48:49 +02:00
lib.rs feat(cipher-core): add PKCS#7 padding support 2025-12-31 00:48:49 +02:00
macros.rs refactor(cipher-core): unify secret_block! and secret_key! macros 2025-12-31 00:07:26 +02:00
padding.rs feat(cipher-core): add PKCS#7 padding support 2025-12-31 00:48:49 +02:00
parsing.rs refactor(cipher-core): extract shared block parsing logic 2025-12-31 00:07:24 +02:00