diff options
author | jsing <> | 2019-09-06 17:59:25 +0000 |
---|---|---|
committer | jsing <> | 2019-09-06 17:59:25 +0000 |
commit | 11474dfb0e4a1fb55d042fbfb4e2c68602f61508 (patch) | |
tree | 41fcc6b250b4f518c93bc01711ee02ee90e03002 /src/lib/libcrypto/ec/ec_err.c | |
parent | ad62fd73e219aceeb5b13e772228acd3f93d6b23 (diff) | |
download | openbsd-11474dfb0e4a1fb55d042fbfb4e2c68602f61508.tar.gz openbsd-11474dfb0e4a1fb55d042fbfb4e2c68602f61508.tar.bz2 openbsd-11474dfb0e4a1fb55d042fbfb4e2c68602f61508.zip |
Add various macros and controls for EC_PKEY_CTX.
These are needed for the upcoming EC CMS support (nothing else appears
to use them). This largely syncs our ec_pmeth.c with OpenSSL 1.1.1b.
With input from inoguchi@ and tb@.
ok inoguchi@ tb@
Diffstat (limited to 'src/lib/libcrypto/ec/ec_err.c')
-rw-r--r-- | src/lib/libcrypto/ec/ec_err.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/libcrypto/ec/ec_err.c b/src/lib/libcrypto/ec/ec_err.c index fa5deceda5..7c42618881 100644 --- a/src/lib/libcrypto/ec/ec_err.c +++ b/src/lib/libcrypto/ec/ec_err.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ec_err.c,v 1.10 2017/01/29 17:49:23 beck Exp $ */ | 1 | /* $OpenBSD: ec_err.c,v 1.11 2019/09/06 17:59:25 jsing Exp $ */ |
2 | /* ==================================================================== | 2 | /* ==================================================================== |
3 | * Copyright (c) 1999-2011 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999-2011 The OpenSSL Project. All rights reserved. |
4 | * | 4 | * |
@@ -96,6 +96,7 @@ static ERR_STRING_DATA EC_str_reasons[] = | |||
96 | {ERR_REASON(EC_R_INVALID_COMPRESSED_POINT), "invalid compressed point"}, | 96 | {ERR_REASON(EC_R_INVALID_COMPRESSED_POINT), "invalid compressed point"}, |
97 | {ERR_REASON(EC_R_INVALID_COMPRESSION_BIT), "invalid compression bit"}, | 97 | {ERR_REASON(EC_R_INVALID_COMPRESSION_BIT), "invalid compression bit"}, |
98 | {ERR_REASON(EC_R_INVALID_CURVE), "invalid curve"}, | 98 | {ERR_REASON(EC_R_INVALID_CURVE), "invalid curve"}, |
99 | {ERR_REASON(EC_R_INVALID_DIGEST), "invalid digest"}, | ||
99 | {ERR_REASON(EC_R_INVALID_DIGEST_TYPE), "invalid digest type"}, | 100 | {ERR_REASON(EC_R_INVALID_DIGEST_TYPE), "invalid digest type"}, |
100 | {ERR_REASON(EC_R_INVALID_ENCODING), "invalid encoding"}, | 101 | {ERR_REASON(EC_R_INVALID_ENCODING), "invalid encoding"}, |
101 | {ERR_REASON(EC_R_INVALID_FIELD), "invalid field"}, | 102 | {ERR_REASON(EC_R_INVALID_FIELD), "invalid field"}, |
@@ -104,6 +105,7 @@ static ERR_STRING_DATA EC_str_reasons[] = | |||
104 | {ERR_REASON(EC_R_INVALID_PENTANOMIAL_BASIS), "invalid pentanomial basis"}, | 105 | {ERR_REASON(EC_R_INVALID_PENTANOMIAL_BASIS), "invalid pentanomial basis"}, |
105 | {ERR_REASON(EC_R_INVALID_PRIVATE_KEY), "invalid private key"}, | 106 | {ERR_REASON(EC_R_INVALID_PRIVATE_KEY), "invalid private key"}, |
106 | {ERR_REASON(EC_R_INVALID_TRINOMIAL_BASIS), "invalid trinomial basis"}, | 107 | {ERR_REASON(EC_R_INVALID_TRINOMIAL_BASIS), "invalid trinomial basis"}, |
108 | {ERR_REASON(EC_R_KDF_PARAMETER_ERROR), "kdf parameter error"}, | ||
107 | {ERR_REASON(EC_R_KEYS_NOT_SET), "keys not set"}, | 109 | {ERR_REASON(EC_R_KEYS_NOT_SET), "keys not set"}, |
108 | {ERR_REASON(EC_R_MISSING_PARAMETERS), "missing parameters"}, | 110 | {ERR_REASON(EC_R_MISSING_PARAMETERS), "missing parameters"}, |
109 | {ERR_REASON(EC_R_MISSING_PRIVATE_KEY), "missing private key"}, | 111 | {ERR_REASON(EC_R_MISSING_PRIVATE_KEY), "missing private key"}, |
@@ -114,9 +116,11 @@ static ERR_STRING_DATA EC_str_reasons[] = | |||
114 | {ERR_REASON(EC_R_NO_FIELD_MOD), "no field mod"}, | 116 | {ERR_REASON(EC_R_NO_FIELD_MOD), "no field mod"}, |
115 | {ERR_REASON(EC_R_NO_PARAMETERS_SET), "no parameters set"}, | 117 | {ERR_REASON(EC_R_NO_PARAMETERS_SET), "no parameters set"}, |
116 | {ERR_REASON(EC_R_PASSED_NULL_PARAMETER), "passed null parameter"}, | 118 | {ERR_REASON(EC_R_PASSED_NULL_PARAMETER), "passed null parameter"}, |
119 | {ERR_REASON(EC_R_PEER_KEY_ERROR), "peer key error"}, | ||
117 | {ERR_REASON(EC_R_PKPARAMETERS2GROUP_FAILURE), "pkparameters2group failure"}, | 120 | {ERR_REASON(EC_R_PKPARAMETERS2GROUP_FAILURE), "pkparameters2group failure"}, |
118 | {ERR_REASON(EC_R_POINT_AT_INFINITY), "point at infinity"}, | 121 | {ERR_REASON(EC_R_POINT_AT_INFINITY), "point at infinity"}, |
119 | {ERR_REASON(EC_R_POINT_IS_NOT_ON_CURVE), "point is not on curve"}, | 122 | {ERR_REASON(EC_R_POINT_IS_NOT_ON_CURVE), "point is not on curve"}, |
123 | {ERR_REASON(EC_R_SHARED_INFO_ERROR), "shared info error"}, | ||
120 | {ERR_REASON(EC_R_SLOT_FULL), "slot full"}, | 124 | {ERR_REASON(EC_R_SLOT_FULL), "slot full"}, |
121 | {ERR_REASON(EC_R_UNDEFINED_GENERATOR), "undefined generator"}, | 125 | {ERR_REASON(EC_R_UNDEFINED_GENERATOR), "undefined generator"}, |
122 | {ERR_REASON(EC_R_UNDEFINED_ORDER), "undefined order"}, | 126 | {ERR_REASON(EC_R_UNDEFINED_ORDER), "undefined order"}, |