]> git.ipfire.org Git - thirdparty/openssl.git/blame - include/openssl/storeerr.h
Make it possible to tell the file loader to use secure memory
[thirdparty/openssl.git] / include / openssl / storeerr.h
CommitLineData
71a5516d
RL
1/*
2 * Generated by util/mkerr.pl DO NOT EDIT
3 * Copyright 1995-2017 The OpenSSL Project Authors. All Rights Reserved.
4 *
5 * Licensed under the OpenSSL license (the "License"). You may not use
6 * this file except in compliance with the License. You can obtain a copy
7 * in the file LICENSE in the source distribution or at
8 * https://www.openssl.org/source/license.html
9 */
10
11#ifndef HEADER_OSSL_STOREERR_H
12# define HEADER_OSSL_STOREERR_H
13
14# ifdef __cplusplus
15extern "C" {
16# endif
17int ERR_load_OSSL_STORE_strings(void);
18# ifdef __cplusplus
19}
20# endif
21
22/*
23 * OSSL_STORE function codes.
24 */
7852f588 25# define OSSL_STORE_F_FILE_CTRL 129
9c6da42d
RL
26# define OSSL_STORE_F_FILE_GET_PASS 118
27# define OSSL_STORE_F_FILE_LOAD 119
1aabc244 28# define OSSL_STORE_F_FILE_LOAD_TRY_DECODE 124
970f467a 29# define OSSL_STORE_F_FILE_NAME_TO_URI 126
9c6da42d 30# define OSSL_STORE_F_FILE_OPEN 120
71a5516d
RL
31# define OSSL_STORE_F_OSSL_STORE_GET0_LOADER_INT 100
32# define OSSL_STORE_F_OSSL_STORE_INFO_GET1_CERT 101
33# define OSSL_STORE_F_OSSL_STORE_INFO_GET1_CRL 102
34# define OSSL_STORE_F_OSSL_STORE_INFO_GET1_NAME 103
35# define OSSL_STORE_F_OSSL_STORE_INFO_GET1_NAME_DESCRIPTION 135
36# define OSSL_STORE_F_OSSL_STORE_INFO_GET1_PARAMS 104
37# define OSSL_STORE_F_OSSL_STORE_INFO_GET1_PKEY 105
38# define OSSL_STORE_F_OSSL_STORE_INFO_NEW_CERT 106
39# define OSSL_STORE_F_OSSL_STORE_INFO_NEW_CRL 107
50ecedda 40# define OSSL_STORE_F_OSSL_STORE_INFO_NEW_EMBEDDED 123
71a5516d
RL
41# define OSSL_STORE_F_OSSL_STORE_INFO_NEW_NAME 109
42# define OSSL_STORE_F_OSSL_STORE_INFO_NEW_PARAMS 110
43# define OSSL_STORE_F_OSSL_STORE_INFO_NEW_PKEY 111
44# define OSSL_STORE_F_OSSL_STORE_INFO_SET0_NAME_DESCRIPTION 134
45# define OSSL_STORE_F_OSSL_STORE_INIT_ONCE 112
46# define OSSL_STORE_F_OSSL_STORE_LOADER_NEW 113
47# define OSSL_STORE_F_OSSL_STORE_OPEN 114
48# define OSSL_STORE_F_OSSL_STORE_OPEN_INT 115
49# define OSSL_STORE_F_OSSL_STORE_REGISTER_LOADER_INT 117
50# define OSSL_STORE_F_OSSL_STORE_UNREGISTER_LOADER_INT 116
9c6da42d 51# define OSSL_STORE_F_TRY_DECODE_PARAMS 121
a09003ea 52# define OSSL_STORE_F_TRY_DECODE_PKCS12 122
7ad2ef36 53# define OSSL_STORE_F_TRY_DECODE_PKCS8ENCRYPTED 125
71a5516d
RL
54
55/*
56 * OSSL_STORE reason codes.
57 */
9c6da42d 58# define OSSL_STORE_R_AMBIGUOUS_CONTENT_TYPE 107
7ad2ef36 59# define OSSL_STORE_R_BAD_PASSWORD_READ 115
a09003ea 60# define OSSL_STORE_R_ERROR_VERIFYING_PKCS12_MAC 113
71a5516d 61# define OSSL_STORE_R_INVALID_SCHEME 106
e61ec2d9 62# define OSSL_STORE_R_IS_NOT_A 112
71a5516d
RL
63# define OSSL_STORE_R_NOT_A_CERTIFICATE 100
64# define OSSL_STORE_R_NOT_A_CRL 101
65# define OSSL_STORE_R_NOT_A_KEY 102
66# define OSSL_STORE_R_NOT_A_NAME 103
67# define OSSL_STORE_R_NOT_PARAMETERS 104
a09003ea 68# define OSSL_STORE_R_PASSPHRASE_CALLBACK_ERROR 114
9c6da42d
RL
69# define OSSL_STORE_R_PATH_MUST_BE_ABSOLUTE 108
70# define OSSL_STORE_R_UI_PROCESS_INTERRUPTED_OR_CANCELLED 109
71a5516d 71# define OSSL_STORE_R_UNREGISTERED_SCHEME 105
9c6da42d
RL
72# define OSSL_STORE_R_UNSUPPORTED_CONTENT_TYPE 110
73# define OSSL_STORE_R_URI_AUTHORITY_UNSUPPORED 111
71a5516d
RL
74
75#endif