feat(aes): add IV (Initialization Vector) type for CBC mode

Add 128-bit IV type using secret_block! macro with:
    - Parsing from hex/binary/ASCII strings
    - Conversions to/from Block128 for XOR operations
    - Big-endian byte array conversions
This commit is contained in:
2025-12-31 00:37:42 +02:00
parent 220baa09ad
commit f4480ba218
3 changed files with 118 additions and 1 deletions

View File

@@ -8,5 +8,8 @@ edition.workspace = true
thiserror.workspace = true
zeroize.workspace = true
[dev-dependencies]
claims.workspace = true
[lints]
workspace = true