Lines Matching refs:input_len
841 static int get_pkcs_padding(unsigned char *input, size_t input_len,
851 padding_len = input[input_len - 1];
852 *data_len = input_len - padding_len;
854 mbedtls_ct_condition_t bad = mbedtls_ct_uint_gt(padding_len, input_len);
858 * so pick input_len, which is usually 8 or 16 (one block) */
859 pad_idx = input_len - padding_len;
860 for (i = 0; i < input_len; i++) {
886 static int get_one_and_zeros_padding(unsigned char *input, size_t input_len,
898 for (ptrdiff_t i = (ptrdiff_t) (input_len) - 1; i >= 0; i--) {
930 static int get_zeros_and_len_padding(unsigned char *input, size_t input_len,
941 padding_len = input[input_len - 1];
942 *data_len = input_len - padding_len;
945 bad = mbedtls_ct_uint_gt(padding_len, input_len);
949 pad_idx = input_len - padding_len;
950 for (i = 0; i < input_len - 1; i++) {
971 static int get_zeros_padding(unsigned char *input, size_t input_len,
982 for (i = input_len; i > 0; i--) {
998 static int get_no_padding(unsigned char *input, size_t input_len,
1005 *data_len = input_len;