AWS Encryption SDK for C v2.4
Loading...
Searching...
No Matches
error.h
Go to the documentation of this file.
1/*
2 * Copyright 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License"). You may not use
5 * this file except in compliance with the License. A copy of the License is
6 * located at
7 *
8 * http://aws.amazon.com/apache2.0/
9 *
10 * or in the "license" file accompanying this file. This file is distributed on an
11 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
12 * implied. See the License for the specific language governing permissions and
13 * limitations under the License.
14 */
15
16#ifndef AWS_CRYPTOSDK_ERROR_H
17#define AWS_CRYPTOSDK_ERROR_H
18
19#include <aws/common/common.h>
20#include <aws/common/error.h>
21#include <aws/cryptosdk/exports.h>
22
23#ifdef __cplusplus
24extern "C" {
25#endif
26
31
58
64AWS_CRYPTOSDK_API
66
67#ifdef __cplusplus
68}
69#endif
70 // doxygen group error
72
73#endif
aws_cryptosdk_err
Definition error.h:35
void aws_cryptosdk_load_error_strings()
@ AWS_CRYPTOSDK_ERR_BAD_CIPHERTEXT
Definition error.h:37
@ AWS_CRYPTOSDK_ERR_CANNOT_DECRYPT
Definition error.h:41
@ AWS_CRYPTOSDK_ERR_COMMITMENT_POLICY_VIOLATION
Definition error.h:53
@ AWS_CRYPTOSDK_ERR_DECRYPT_SIGNED_MESSAGE_NOT_ALLOWED
Definition error.h:55
@ AWS_CRYPTOSDK_ERR_END_RANGE
Definition error.h:56
@ AWS_CRYPTOSDK_ERR_LIMIT_EXCEEDED
Definition error.h:47
@ AWS_CRYPTOSDK_ERR_CRYPTO_UNKNOWN
Definition error.h:43
@ AWS_CRYPTOSDK_ERR_RESERVED_NAME
Definition error.h:49
@ AWS_CRYPTOSDK_ERR_KMS_FAILURE
Definition error.h:45
@ AWS_CRYPTOSDK_ERR_BAD_STATE
Definition error.h:39
@ AWS_CRYPTOSDK_ERR_UNSUPPORTED_FORMAT
Definition error.h:51