Lines Matching refs:type

89     for (idx = 0; idx < MBEDTLS_LMOTS_N_HASH_LEN(params->type); idx++) {  in lmots_checksum_calculate()
153 MBEDTLS_LMOTS_C_RANDOM_VALUE_LEN(params->type)); in create_digit_array_with_checksum()
164 MBEDTLS_LMOTS_N_HASH_LEN(params->type), in create_digit_array_with_checksum()
171 MBEDTLS_PUT_UINT16_BE(checksum, out, MBEDTLS_LMOTS_N_HASH_LEN(params->type)); in create_digit_array_with_checksum()
226 i_digit_idx < MBEDTLS_LMOTS_P_SIG_DIGIT_COUNT(params->type); in hash_digit_array()
230 &x_digit_array[i_digit_idx * MBEDTLS_LMOTS_N_HASH_LEN(params->type)], in hash_digit_array()
231 MBEDTLS_LMOTS_N_HASH_LEN(params->type)); in hash_digit_array()
273 MBEDTLS_LMOTS_N_HASH_LEN(params->type)); in hash_digit_array()
287 memcpy(&output[i_digit_idx * MBEDTLS_LMOTS_N_HASH_LEN(params->type)], in hash_digit_array()
288 tmp_hash, MBEDTLS_LMOTS_N_HASH_LEN(params->type)); in hash_digit_array()
345 MBEDTLS_LMOTS_P_SIG_DIGIT_COUNT(params->type) * in public_key_from_hashed_digit_array()
346 MBEDTLS_LMOTS_N_HASH_LEN(params->type)); in public_key_from_hashed_digit_array()
352 MBEDTLS_LMOTS_N_HASH_LEN(params->type), in public_key_from_hashed_digit_array()
404 ctx->params.type = (mbedtls_lmots_algorithm_type_t) in mbedtls_lmots_import_public_key()
407 if (key_len != MBEDTLS_LMOTS_PUBLIC_KEY_LEN(ctx->params.type)) { in mbedtls_lmots_import_public_key()
421 MBEDTLS_LMOTS_N_HASH_LEN(ctx->params.type)); in mbedtls_lmots_import_public_key()
432 if (key_size < MBEDTLS_LMOTS_PUBLIC_KEY_LEN(ctx->params.type)) { in mbedtls_lmots_export_public_key()
440 MBEDTLS_PUT_UINT32_BE(ctx->params.type, key, MBEDTLS_LMOTS_SIG_TYPE_OFFSET); in mbedtls_lmots_export_public_key()
451 MBEDTLS_LMOTS_N_HASH_LEN(ctx->params.type)); in mbedtls_lmots_export_public_key()
454 *key_len = MBEDTLS_LMOTS_PUBLIC_KEY_LEN(ctx->params.type); in mbedtls_lmots_export_public_key()
477 if (sig_size != MBEDTLS_LMOTS_SIG_LEN(params->type) || in mbedtls_lmots_calculate_public_key_candidate()
478 out_size < MBEDTLS_LMOTS_N_HASH_LEN(params->type)) { in mbedtls_lmots_calculate_public_key_candidate()
490 sig + MBEDTLS_LMOTS_SIG_SIGNATURE_OFFSET(params->type), in mbedtls_lmots_calculate_public_key_candidate()
504 *out_len = MBEDTLS_LMOTS_N_HASH_LEN(params->type); in mbedtls_lmots_calculate_public_key_candidate()
525 if (ctx->params.type != MBEDTLS_LMOTS_SHA256_N32_W8) { in mbedtls_lmots_verify()
540 MBEDTLS_LMOTS_N_HASH_LEN(ctx->params.type), in mbedtls_lmots_verify()
572 mbedtls_lmots_algorithm_type_t type, in mbedtls_lmots_generate_private_key() argument
589 if (type != MBEDTLS_LMOTS_SHA256_N32_W8) { in mbedtls_lmots_generate_private_key()
593 ctx->params.type = type; in mbedtls_lmots_generate_private_key()
602 i_digit_idx < MBEDTLS_LMOTS_P_SIG_DIGIT_COUNT(ctx->params.type); in mbedtls_lmots_generate_private_key()
641 MBEDTLS_LMOTS_N_HASH_LEN(ctx->params.type), in mbedtls_lmots_generate_private_key()
715 if (sig_size < MBEDTLS_LMOTS_SIG_LEN(ctx->params.type)) { in mbedtls_lmots_sign()
725 MBEDTLS_LMOTS_N_HASH_LEN(ctx->params.type)); in mbedtls_lmots_sign()
744 MBEDTLS_PUT_UINT32_BE(ctx->params.type, sig, MBEDTLS_LMOTS_SIG_TYPE_OFFSET); in mbedtls_lmots_sign()
766 MBEDTLS_LMOTS_C_RANDOM_VALUE_LEN(ctx->params.type)); in mbedtls_lmots_sign()
768 memcpy(sig + MBEDTLS_LMOTS_SIG_SIGNATURE_OFFSET(ctx->params.type), tmp_sig, in mbedtls_lmots_sign()
769 MBEDTLS_LMOTS_P_SIG_DIGIT_COUNT(ctx->params.type) in mbedtls_lmots_sign()
770 * MBEDTLS_LMOTS_N_HASH_LEN(ctx->params.type)); in mbedtls_lmots_sign()
773 *sig_len = MBEDTLS_LMOTS_SIG_LEN(ctx->params.type); in mbedtls_lmots_sign()