in native/src/signing.c [263:281]
static void s_aws_signing_complete(struct aws_signing_result *result, int error_code, void *userdata) {
struct aws_dotnet_signing_callback_state *callback_state = userdata;
if (result == NULL || error_code != AWS_ERROR_SUCCESS) {
s_complete_signing_exceptionally(
callback_state, (error_code != AWS_ERROR_SUCCESS) ? error_code : AWS_ERROR_UNKNOWN);
goto done;
}
if (callback_state->request != NULL) {
s_complete_http_request_signing(callback_state, result);
} else {
s_complete_signature_signing(callback_state, result);
}
done:
s_destroy_signing_callback_state(callback_state);
}