| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234 | Cipher listmbedtls_cipher_list:Cipher null/uninitialised argumentscipher_null_args:Set padding with AES-CBCdepends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_CBC:MBEDTLS_CIPHER_PADDING_PKCS7set_padding:MBEDTLS_CIPHER_AES_128_CBC:MBEDTLS_PADDING_PKCS7:0Set padding with AES-CFBdepends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_CFBset_padding:MBEDTLS_CIPHER_AES_128_CFB128:MBEDTLS_PADDING_PKCS7:MBEDTLS_ERR_CIPHER_BAD_INPUT_DATASet padding with AES-CTRdepends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_CTRset_padding:MBEDTLS_CIPHER_AES_128_CTR:MBEDTLS_PADDING_PKCS7:MBEDTLS_ERR_CIPHER_BAD_INPUT_DATASet padding with CAMELLIA-CBCdepends_on:MBEDTLS_CAMELLIA_C:MBEDTLS_CIPHER_MODE_CBC:MBEDTLS_CIPHER_PADDING_PKCS7set_padding:MBEDTLS_CIPHER_CAMELLIA_128_CBC:MBEDTLS_PADDING_PKCS7:0Set padding with CAMELLIA-CFBdepends_on:MBEDTLS_CAMELLIA_C:MBEDTLS_CIPHER_MODE_CFBset_padding:MBEDTLS_CIPHER_CAMELLIA_128_CFB128:MBEDTLS_PADDING_PKCS7:MBEDTLS_ERR_CIPHER_BAD_INPUT_DATASet padding with CAMELLIA-CTRdepends_on:MBEDTLS_CAMELLIA_C:MBEDTLS_CIPHER_MODE_CTRset_padding:MBEDTLS_CIPHER_CAMELLIA_128_CTR:MBEDTLS_PADDING_PKCS7:MBEDTLS_ERR_CIPHER_BAD_INPUT_DATASet padding with DES-CBCdepends_on:MBEDTLS_DES_C:MBEDTLS_CIPHER_MODE_CBC:MBEDTLS_CIPHER_PADDING_PKCS7set_padding:MBEDTLS_CIPHER_DES_CBC:MBEDTLS_PADDING_PKCS7:0Set padding with BLOWFISH-CBCdepends_on:MBEDTLS_BLOWFISH_C:MBEDTLS_CIPHER_MODE_CBC:MBEDTLS_CIPHER_PADDING_PKCS7set_padding:MBEDTLS_CIPHER_BLOWFISH_CBC:MBEDTLS_PADDING_PKCS7:0Set padding with BLOWFISH-CFBdepends_on:MBEDTLS_BLOWFISH_C:MBEDTLS_CIPHER_MODE_CFBset_padding:MBEDTLS_CIPHER_BLOWFISH_CFB64:MBEDTLS_PADDING_PKCS7:MBEDTLS_ERR_CIPHER_BAD_INPUT_DATASet padding with BLOWFISH-CTRdepends_on:MBEDTLS_BLOWFISH_C:MBEDTLS_CIPHER_MODE_CTRset_padding:MBEDTLS_CIPHER_BLOWFISH_CTR:MBEDTLS_PADDING_PKCS7:MBEDTLS_ERR_CIPHER_BAD_INPUT_DATASet padding with NULLdepends_on:MBEDTLS_CIPHER_NULL_CIPHERset_padding:MBEDTLS_CIPHER_NULL:MBEDTLS_PADDING_PKCS7:MBEDTLS_ERR_CIPHER_BAD_INPUT_DATASet non-existent padding with AES-CBCdepends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_CBCset_padding:MBEDTLS_CIPHER_AES_128_CBC:-1:MBEDTLS_ERR_CIPHER_FEATURE_UNAVAILABLESet non-existent padding with CAMELLIA-CBCdepends_on:MBEDTLS_CAMELLIA_C:MBEDTLS_CIPHER_MODE_CBCset_padding:MBEDTLS_CIPHER_CAMELLIA_128_CBC:-1:MBEDTLS_ERR_CIPHER_FEATURE_UNAVAILABLESet non-existent padding with DES-CBCdepends_on:MBEDTLS_DES_C:MBEDTLS_CIPHER_MODE_CBCset_padding:MBEDTLS_CIPHER_DES_CBC:-1:MBEDTLS_ERR_CIPHER_FEATURE_UNAVAILABLESet non-existent padding with BLOWFISH-CBCdepends_on:MBEDTLS_BLOWFISH_C:MBEDTLS_CIPHER_MODE_CBCset_padding:MBEDTLS_CIPHER_BLOWFISH_CBC:-1:MBEDTLS_ERR_CIPHER_FEATURE_UNAVAILABLECheck PKCS padding #1 (correct)depends_on:MBEDTLS_CIPHER_PADDING_PKCS7check_padding:MBEDTLS_PADDING_PKCS7:"DABBAD0004040404":0:4Check PKCS padding #2 (correct)depends_on:MBEDTLS_CIPHER_PADDING_PKCS7check_padding:MBEDTLS_PADDING_PKCS7:"DABBAD0001":0:4Check PKCS padding #3 (correct)depends_on:MBEDTLS_CIPHER_PADDING_PKCS7check_padding:MBEDTLS_PADDING_PKCS7:"DABBAD000101":0:5Check PKCS padding #4 (correct)depends_on:MBEDTLS_CIPHER_PADDING_PKCS7check_padding:MBEDTLS_PADDING_PKCS7:"030303":0:0Check PKCS padding #5 (null padding)depends_on:MBEDTLS_CIPHER_PADDING_PKCS7check_padding:MBEDTLS_PADDING_PKCS7:"DABBAD0000":MBEDTLS_ERR_CIPHER_INVALID_PADDING:0Check PKCS padding #6 (too few padding bytes)depends_on:MBEDTLS_CIPHER_PADDING_PKCS7check_padding:MBEDTLS_PADDING_PKCS7:"DABBAD0002":MBEDTLS_ERR_CIPHER_INVALID_PADDING:0Check PKCS padding #7 (non-uniform padding bytes #1)depends_on:MBEDTLS_CIPHER_PADDING_PKCS7check_padding:MBEDTLS_PADDING_PKCS7:"DABBAD00030203":MBEDTLS_ERR_CIPHER_INVALID_PADDING:0Check PKCS padding #7 (non-uniform padding bytes #2)depends_on:MBEDTLS_CIPHER_PADDING_PKCS7check_padding:MBEDTLS_PADDING_PKCS7:"DABBAD00030103":MBEDTLS_ERR_CIPHER_INVALID_PADDING:0Check PKCS padding #7 (non-uniform padding bytes #3)depends_on:MBEDTLS_CIPHER_PADDING_PKCS7check_padding:MBEDTLS_PADDING_PKCS7:"DABBAD00030703":MBEDTLS_ERR_CIPHER_INVALID_PADDING:0Check PKCS padding #7 (non-uniform padding bytes #4)depends_on:MBEDTLS_CIPHER_PADDING_PKCS7check_padding:MBEDTLS_PADDING_PKCS7:"DABBAD00030b03":MBEDTLS_ERR_CIPHER_INVALID_PADDING:0Check PKCS padding #7 (non-uniform padding bytes #5)depends_on:MBEDTLS_CIPHER_PADDING_PKCS7check_padding:MBEDTLS_PADDING_PKCS7:"DABBAD00031303":MBEDTLS_ERR_CIPHER_INVALID_PADDING:0Check PKCS padding #7 (non-uniform padding bytes #6)depends_on:MBEDTLS_CIPHER_PADDING_PKCS7check_padding:MBEDTLS_PADDING_PKCS7:"DABBAD00032303":MBEDTLS_ERR_CIPHER_INVALID_PADDING:0Check PKCS padding #7 (non-uniform padding bytes #7)depends_on:MBEDTLS_CIPHER_PADDING_PKCS7check_padding:MBEDTLS_PADDING_PKCS7:"DABBAD00034203":MBEDTLS_ERR_CIPHER_INVALID_PADDING:0Check PKCS padding #7 (non-uniform padding bytes #8)depends_on:MBEDTLS_CIPHER_PADDING_PKCS7check_padding:MBEDTLS_PADDING_PKCS7:"DABBAD00038303":MBEDTLS_ERR_CIPHER_INVALID_PADDING:0Check PKCS padding #7 (non-uniform padding bytes #9)depends_on:MBEDTLS_CIPHER_PADDING_PKCS7check_padding:MBEDTLS_PADDING_PKCS7:"DABBAD00020303":MBEDTLS_ERR_CIPHER_INVALID_PADDING:0Check PKCS padding #7 (non-uniform padding bytes #10)depends_on:MBEDTLS_CIPHER_PADDING_PKCS7check_padding:MBEDTLS_PADDING_PKCS7:"DABBAD00010303":MBEDTLS_ERR_CIPHER_INVALID_PADDING:0Check PKCS padding #7 (non-uniform padding bytes #11)depends_on:MBEDTLS_CIPHER_PADDING_PKCS7check_padding:MBEDTLS_PADDING_PKCS7:"DABBAD00070303":MBEDTLS_ERR_CIPHER_INVALID_PADDING:0Check PKCS padding #7 (non-uniform padding bytes #12)depends_on:MBEDTLS_CIPHER_PADDING_PKCS7check_padding:MBEDTLS_PADDING_PKCS7:"DABBAD000b0303":MBEDTLS_ERR_CIPHER_INVALID_PADDING:0Check PKCS padding #7 (non-uniform padding bytes #13)depends_on:MBEDTLS_CIPHER_PADDING_PKCS7check_padding:MBEDTLS_PADDING_PKCS7:"DABBAD00130303":MBEDTLS_ERR_CIPHER_INVALID_PADDING:0Check PKCS padding #7 (non-uniform padding bytes #14)depends_on:MBEDTLS_CIPHER_PADDING_PKCS7check_padding:MBEDTLS_PADDING_PKCS7:"DABBAD00230303":MBEDTLS_ERR_CIPHER_INVALID_PADDING:0Check PKCS padding #7 (non-uniform padding bytes #15)depends_on:MBEDTLS_CIPHER_PADDING_PKCS7check_padding:MBEDTLS_PADDING_PKCS7:"DABBAD00420303":MBEDTLS_ERR_CIPHER_INVALID_PADDING:0Check PKCS padding #7 (non-uniform padding bytes #16)depends_on:MBEDTLS_CIPHER_PADDING_PKCS7check_padding:MBEDTLS_PADDING_PKCS7:"DABBAD00830303":MBEDTLS_ERR_CIPHER_INVALID_PADDING:0Check PKCS padding #8 (overlong)depends_on:MBEDTLS_CIPHER_PADDING_PKCS7check_padding:MBEDTLS_PADDING_PKCS7:"040404":MBEDTLS_ERR_CIPHER_INVALID_PADDING:0Check one and zeros padding #1 (correct)depends_on:MBEDTLS_CIPHER_PADDING_ONE_AND_ZEROScheck_padding:MBEDTLS_PADDING_ONE_AND_ZEROS:"DABBAD0080":0:4Check one and zeros padding #2 (correct)depends_on:MBEDTLS_CIPHER_PADDING_ONE_AND_ZEROScheck_padding:MBEDTLS_PADDING_ONE_AND_ZEROS:"DABBAD008000":0:4Check one and zeros padding #3 (correct)depends_on:MBEDTLS_CIPHER_PADDING_ONE_AND_ZEROScheck_padding:MBEDTLS_PADDING_ONE_AND_ZEROS:"DABBAD00800000":0:4Check one and zeros padding #4 (correct)depends_on:MBEDTLS_CIPHER_PADDING_ONE_AND_ZEROScheck_padding:MBEDTLS_PADDING_ONE_AND_ZEROS:"DABBAD00808000":0:5Check one and zeros padding #5 (correct)depends_on:MBEDTLS_CIPHER_PADDING_ONE_AND_ZEROScheck_padding:MBEDTLS_PADDING_ONE_AND_ZEROS:"800000":0:0Check one and zeros padding #6 (missing one)depends_on:MBEDTLS_CIPHER_PADDING_ONE_AND_ZEROScheck_padding:MBEDTLS_PADDING_ONE_AND_ZEROS:"DABBAD0000":MBEDTLS_ERR_CIPHER_INVALID_PADDING:4Check one and zeros padding #7 (overlong)depends_on:MBEDTLS_CIPHER_PADDING_ONE_AND_ZEROScheck_padding:MBEDTLS_PADDING_ONE_AND_ZEROS:"0000000000":MBEDTLS_ERR_CIPHER_INVALID_PADDING:4Check zeros and len padding #1 (correct)depends_on:MBEDTLS_CIPHER_PADDING_ZEROS_AND_LENcheck_padding:MBEDTLS_PADDING_ZEROS_AND_LEN:"DABBAD0001":0:4Check zeros and len padding #2 (correct)depends_on:MBEDTLS_CIPHER_PADDING_ZEROS_AND_LENcheck_padding:MBEDTLS_PADDING_ZEROS_AND_LEN:"DABBAD000002":0:4Check zeros and len padding #3 (correct)depends_on:MBEDTLS_CIPHER_PADDING_ZEROS_AND_LENcheck_padding:MBEDTLS_PADDING_ZEROS_AND_LEN:"DABBAD000003":0:3Check zeros and len padding #4 (correct)depends_on:MBEDTLS_CIPHER_PADDING_ZEROS_AND_LENcheck_padding:MBEDTLS_PADDING_ZEROS_AND_LEN:"000003":0:0Check zeros and len padding #5 (overlong)depends_on:MBEDTLS_CIPHER_PADDING_ZEROS_AND_LENcheck_padding:MBEDTLS_PADDING_ZEROS_AND_LEN:"000004":MBEDTLS_ERR_CIPHER_INVALID_PADDING:0Check zeros and len padding #6 (not enough zeros)depends_on:MBEDTLS_CIPHER_PADDING_ZEROS_AND_LENcheck_padding:MBEDTLS_PADDING_ZEROS_AND_LEN:"DABBAD000004":MBEDTLS_ERR_CIPHER_INVALID_PADDING:0Check zeros padding #1 (correct)depends_on:MBEDTLS_CIPHER_PADDING_ZEROScheck_padding:MBEDTLS_PADDING_ZEROS:"DABBAD00":0:3Check zeros padding #2 (correct)depends_on:MBEDTLS_CIPHER_PADDING_ZEROScheck_padding:MBEDTLS_PADDING_ZEROS:"DABBAD0000":0:3Check zeros padding #3 (correct)depends_on:MBEDTLS_CIPHER_PADDING_ZEROScheck_padding:MBEDTLS_PADDING_ZEROS:"DABBAD":0:3Check zeros padding #4 (correct)depends_on:MBEDTLS_CIPHER_PADDING_ZEROScheck_padding:MBEDTLS_PADDING_ZEROS:"000000":0:0Check no padding #1 (correct by definition)check_padding:MBEDTLS_PADDING_NONE:"DABBAD00":0:4Check no padding #2 (correct by definition)check_padding:MBEDTLS_PADDING_NONE:"DABBAD0001":0:5Check no padding #3 (correct by definition)check_padding:MBEDTLS_PADDING_NONE:"":0:0
 |