mirror of
https://git.suyu.dev/suyu/mbedtls.git
synced 2026-01-08 15:39:22 +01:00
fix bug in get_one_and_zeros_padding()
add test case (“0000000082”) which fails with the old implementation.
This commit is contained in:
parent
312391f810
commit
ba8316f790
2 changed files with 7 additions and 3 deletions
|
|
@ -184,6 +184,10 @@ Check one and zeros padding #7 (overlong)
|
|||
depends_on:MBEDTLS_CIPHER_PADDING_ONE_AND_ZEROS
|
||||
check_padding:MBEDTLS_PADDING_ONE_AND_ZEROS:"0000000000":MBEDTLS_ERR_CIPHER_INVALID_PADDING:4
|
||||
|
||||
Check one and zeros padding #8 (last byte 0x80 | x)
|
||||
depends_on:MBEDTLS_CIPHER_PADDING_ONE_AND_ZEROS
|
||||
check_padding:MBEDTLS_PADDING_ONE_AND_ZEROS:"0000000082":MBEDTLS_ERR_CIPHER_INVALID_PADDING:4
|
||||
|
||||
Check zeros and len padding #1 (correct)
|
||||
depends_on:MBEDTLS_CIPHER_PADDING_ZEROS_AND_LEN
|
||||
check_padding:MBEDTLS_PADDING_ZEROS_AND_LEN:"DABBAD0001":0:4
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue