int aws_crt_test_verify_sigv4a_signing()

in src/signing.c [229:248]


int aws_crt_test_verify_sigv4a_signing(
    const aws_crt_signable *signable,
    const aws_crt_signing_config *config,
    const char *expected_canonical_request,
    const char *signature,
    const char *ecc_key_pub_x,
    const char *ecc_key_pub_y) {

    AWS_FATAL_ASSERT(signing_config_type(config) == AWS_SIGNING_CONFIG_AWS);
    struct aws_signing_config_base *config_base = signing_config_downcast(config, AWS_SIGNING_CONFIG_AWS);

    return aws_verify_sigv4a_signing(
        aws_crt_default_allocator(),
        signable->signable,
        config_base,
        aws_byte_cursor_from_c_str(expected_canonical_request),
        aws_byte_cursor_from_c_str(signature),
        aws_byte_cursor_from_c_str(ecc_key_pub_x),
        aws_byte_cursor_from_c_str(ecc_key_pub_y));
}