24 lines
730 B
C
24 lines
730 B
C
#ifndef AWS_CRT_NODEJS_AUTH_H
|
|
#define AWS_CRT_NODEJS_AUTH_H
|
|
/**
|
|
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
|
|
* SPDX-License-Identifier: Apache-2.0.
|
|
*/
|
|
|
|
#include "module.h"
|
|
|
|
napi_status aws_napi_auth_bind(napi_env env, napi_value exports);
|
|
|
|
struct aws_credentials_provider;
|
|
|
|
napi_status aws_napi_credentials_provider_wrap(
|
|
napi_env env,
|
|
struct aws_credentials_provider *creds_provider,
|
|
napi_value *result);
|
|
struct aws_credentials_provider *aws_napi_credentials_provider_unwrap(napi_env env, napi_value js_object);
|
|
|
|
struct aws_signing_config_aws;
|
|
struct aws_signing_config_aws *aws_signing_config_aws_prepare_and_unwrap(napi_env env, napi_value js_object);
|
|
|
|
#endif /* AWS_CRT_NODEJS_AUTH_H */
|