]> git.ipfire.org Git - thirdparty/openssl.git/blame - include/openssl/dsaerr.h
Silence gcc false positive warning on refdatalen in test/tls13encryptiontest.c
[thirdparty/openssl.git] / include / openssl / dsaerr.h
CommitLineData
52df25cf
RS
1/*
2 * Generated by util/mkerr.pl DO NOT EDIT
33388b44 3 * Copyright 1995-2020 The OpenSSL Project Authors. All Rights Reserved.
52df25cf 4 *
48f4ad77 5 * Licensed under the Apache License 2.0 (the "License"). You may not use
52df25cf
RS
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
ae4186b0
DMSP
11#ifndef OPENSSL_DSAERR_H
12# define OPENSSL_DSAERR_H
d86167ec
DMSP
13# pragma once
14
cbfa5b03
RS
15# include <openssl/opensslconf.h>
16# include <openssl/symhacks.h>
17
2a6a5607 18
048ebccb
RL
19# include <openssl/opensslconf.h>
20
21# ifndef OPENSSL_NO_DSA
22
23# ifdef __cplusplus
a699b8e4 24extern "C"
048ebccb 25# endif
52df25cf 26int ERR_load_DSA_strings(void);
52df25cf
RS
27
28/*
29 * DSA function codes.
30 */
936c2b9e 31# ifndef OPENSSL_NO_DEPRECATED_3_0
cbfa5b03
RS
32# define DSA_F_DSAPARAMS_PRINT 0
33# define DSA_F_DSAPARAMS_PRINT_FP 0
34# define DSA_F_DSA_BUILTIN_PARAMGEN 0
35# define DSA_F_DSA_BUILTIN_PARAMGEN2 0
36# define DSA_F_DSA_DO_SIGN 0
37# define DSA_F_DSA_DO_VERIFY 0
38# define DSA_F_DSA_METH_DUP 0
39# define DSA_F_DSA_METH_NEW 0
40# define DSA_F_DSA_METH_SET1_NAME 0
41# define DSA_F_DSA_NEW_METHOD 0
42# define DSA_F_DSA_PARAM_DECODE 0
43# define DSA_F_DSA_PRINT_FP 0
44# define DSA_F_DSA_PRIV_DECODE 0
45# define DSA_F_DSA_PRIV_ENCODE 0
46# define DSA_F_DSA_PUB_DECODE 0
47# define DSA_F_DSA_PUB_ENCODE 0
48# define DSA_F_DSA_SIGN 0
49# define DSA_F_DSA_SIGN_SETUP 0
50# define DSA_F_DSA_SIG_NEW 0
51# define DSA_F_OLD_DSA_PRIV_DECODE 0
52# define DSA_F_PKEY_DSA_CTRL 0
53# define DSA_F_PKEY_DSA_CTRL_STR 0
54# define DSA_F_PKEY_DSA_KEYGEN 0
55# endif
52df25cf
RS
56
57/*
58 * DSA reason codes.
59 */
048ebccb
RL
60# define DSA_R_BAD_Q_VALUE 102
61# define DSA_R_BN_DECODE_ERROR 108
62# define DSA_R_BN_ERROR 109
63# define DSA_R_DECODE_ERROR 104
64# define DSA_R_INVALID_DIGEST_TYPE 106
65# define DSA_R_INVALID_PARAMETERS 112
66# define DSA_R_MISSING_PARAMETERS 101
7408f675 67# define DSA_R_MISSING_PRIVATE_KEY 111
048ebccb
RL
68# define DSA_R_MODULUS_TOO_LARGE 103
69# define DSA_R_NO_PARAMETERS_SET 107
70# define DSA_R_PARAMETER_ENCODING_ERROR 105
71# define DSA_R_Q_NOT_PRIME 113
72# define DSA_R_SEED_LEN_SMALL 110
52df25cf 73
048ebccb 74# endif
52df25cf 75#endif