Home | History | Annotate | Download | only in test

Lines Matching refs:test_case

72   hash_test_case_t *test_case;
75 test_case = malloc(sizeof(hash_test_case_t));
76 if (test_case == NULL)
79 tmp_len = hex_string_to_octet_string((char *)test_case->data, hex_data, data_len*2);
83 tmp_len = hex_string_to_octet_string((char *)test_case->hash, hex_hash, hash_len*2);
87 test_case->data_len = data_len;
88 test_case->hash_len = hash_len;
91 test_case->next_test_case = list_head;
92 *list_ptr = test_case;
98 sha1_test_case_validate(const hash_test_case_t *test_case) {
102 if (test_case == NULL)
105 if (test_case->hash_len != 20)
107 if (test_case->data_len > MAX_HASH_DATA_LEN)
111 sha1_update(&ctx, test_case->data, test_case->data_len);
113 if (0 == memcmp(test_case->hash, hash_value, 20)) {
116 octet_string_hex_string((uint8_t *)test_case->hash, 20));
124 octet_string_hex_string((uint8_t *)test_case->hash, 20));
491 hash_test_case_t *test_case;
503 test_case = sha1_test_case_list;
504 while (test_case != NULL) {
505 err = sha1_test_case_validate(test_case);
510 test_case = test_case->next_test_case;