Skip to content

Anything with an IV size greater than 8 would not work #3

@truedread

Description

@truedread

"When a 16 byte Per_Sample_IV_Size is indicated and the least significant 8 bytes (64 bit counter) reaches the maximum value (0xFFFFFFFFFFFFFFFF), then incrementing it SHALL reset the 8 byte block counter to zero (bytes 8 to 15) without affecting the other 8 bytes of the counter (bytes 0 to 7)" (ISO/IEC 23001-7:2016).

The decrypter is assuming all IV sizes are set to 8 and is not reading the value for the actual IV size, so something with an IV size of 16 would fail.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions