Skip to content

v2.0.37: Don't reject CWs with a failed check

Choose a tag to compare

@github-actions github-actions released this 25 Sep 16:35
· 1 commit to master since this release
When searching for a valid CW if you don't have any other alternative then accept any.

This makes sense when decoding with one CA system that can't be checked using the standard method: initial PUSI packet with a bitstream content of 0x0 0x0 0x1. Sometimes the check fails, but the CW is valid. Therefore, the check will be used now to distinguish between more than one CW. If you have several and one of them passes the check, that's the correct one. But don't assume that one that fails is invalid.

This fixes the decoding with some recent CA systems.