Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(14)

Side by Side Diff: c/native_constants.c

Issue 2842333002: Updated netty-tcnative to version 2.0.0.Final (Closed)
Patch Set: Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « c/multicast.c ('k') | c/network.c » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 /*
2 * Copyright 2017 The Netty Project
3 *
4 * The Netty Project licenses this file to you under the Apache License,
5 * version 2.0 (the "License"); you may not use this file except in compliance
6 * with the License. You may obtain a copy of the License at:
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
12 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
13 * License for the specific language governing permissions and limitations
14 * under the License.
15 */
16
17 #include "tcn.h"
18 #include "ssl_private.h"
19
20 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, sslVerifyNone)(TC N_STDARGS) {
21 return SSL_VERIFY_NONE;
22 }
23
24 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, sslVerifyPeer)(TC N_STDARGS) {
25 return SSL_VERIFY_PEER;
26 }
27
28 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, sslVerifyFailIfNo PeerCert)(TCN_STDARGS) {
29 return SSL_VERIFY_FAIL_IF_NO_PEER_CERT;
30 }
31
32 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, sslVerifyClientOn ce)(TCN_STDARGS) {
33 return SSL_VERIFY_CLIENT_ONCE;
34 }
35
36 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, sslOpCipherServer Preference)(TCN_STDARGS) {
37 return SSL_OP_CIPHER_SERVER_PREFERENCE;
38 }
39
40 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, sslOpNoSSLv2)(TCN _STDARGS) {
41 return SSL_OP_NO_SSLv2;
42 }
43
44 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, sslOpNoSSLv3)(TCN _STDARGS) {
45 return SSL_OP_NO_SSLv3;
46 }
47
48 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, sslOpNoTLSv1)(TCN _STDARGS) {
49 return SSL_OP_NO_TLSv1;
50 }
51
52 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, sslOpNoTLSv11)(TC N_STDARGS) {
53 return SSL_OP_NO_TLSv1_1;
54 }
55
56 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, sslOpNoTLSv12)(TC N_STDARGS) {
57 return SSL_OP_NO_TLSv1_2;
58 }
59
60 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, sslOpNoTicket)(TC N_STDARGS) {
61 return SSL_OP_NO_TICKET;
62 }
63
64 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, sslOpNoCompressio n)(TCN_STDARGS) {
65 return SSL_OP_NO_COMPRESSION;
66 }
67
68 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, sslSessCacheOff)( TCN_STDARGS) {
69 return SSL_SESS_CACHE_OFF;
70 }
71
72 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, sslSessCacheServe r)(TCN_STDARGS) {
73 return SSL_SESS_CACHE_SERVER;
74 }
75
76 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, sslStConnect)(TCN _STDARGS) {
77 return SSL_ST_CONNECT;
78 }
79
80 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, sslStAccept)(TCN_ STDARGS) {
81 return SSL_ST_ACCEPT;
82 }
83
84 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, sslModeEnablePart ialWrite)(TCN_STDARGS) {
85 return SSL_MODE_ENABLE_PARTIAL_WRITE;
86 }
87
88 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, sslModeAcceptMovi ngWriteBuffer)(TCN_STDARGS) {
89 return SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER;
90 }
91
92 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, sslModeReleaseBuf fers)(TCN_STDARGS) {
93 return SSL_MODE_RELEASE_BUFFERS;
94 }
95
96 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, sslSendShutdown)( TCN_STDARGS) {
97 return SSL_SENT_SHUTDOWN;
98 }
99
100 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, sslReceivedShutdo wn)(TCN_STDARGS) {
101 return SSL_RECEIVED_SHUTDOWN;
102 }
103
104 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, sslErrorNone)(TCN _STDARGS) {
105 return SSL_ERROR_NONE;
106 }
107
108 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, sslErrorSSL)(TCN_ STDARGS) {
109 return SSL_ERROR_SSL;
110 }
111
112 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, sslErrorWantRead) (TCN_STDARGS) {
113 return SSL_ERROR_WANT_READ;
114 }
115
116 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, sslErrorWantWrite )(TCN_STDARGS) {
117 return SSL_ERROR_WANT_WRITE;
118 }
119
120 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, sslErrorWantX509L ookup)(TCN_STDARGS) {
121 return SSL_ERROR_WANT_X509_LOOKUP;
122 }
123
124 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, sslErrorSyscall)( TCN_STDARGS) {
125 return SSL_ERROR_SYSCALL;
126 }
127
128 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, sslErrorZeroRetur n)(TCN_STDARGS) {
129 return SSL_ERROR_ZERO_RETURN;
130 }
131
132 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, sslErrorWantConne ct)(TCN_STDARGS) {
133 return SSL_ERROR_WANT_CONNECT;
134 }
135
136 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, sslErrorWantAccep t)(TCN_STDARGS) {
137 return SSL_ERROR_WANT_ACCEPT;
138 }
139
140 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509CheckFlagAlwa ysCheckSubject)(TCN_STDARGS) {
141 #ifdef X509_CHECK_FLAG_ALWAYS_CHECK_SUBJECT
142 return X509_CHECK_FLAG_ALWAYS_CHECK_SUBJECT;
143 #else
144 return 0;
145 #endif
146 }
147
148 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509CheckFlagDisa bleWildCards)(TCN_STDARGS) {
149 #ifdef X509_CHECK_FLAG_NO_WILD_CARDS
150 return X509_CHECK_FLAG_NO_WILD_CARDS;
151 #else
152 return 0;
153 #endif
154 }
155
156 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509CheckFlagNoPa rtialWildCards)(TCN_STDARGS) {
157 #ifdef X509_CHECK_FLAG_NO_PARTIAL_WILD_CARDS
158 return X509_CHECK_FLAG_NO_PARTIAL_WILD_CARDS;
159 #else
160 return 0;
161 #endif
162 }
163
164 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509CheckFlagMult iLabelWildCards)(TCN_STDARGS) {
165 #ifdef X509_CHECK_FLAG_MULTI_LABEL_WILDCARDS
166 return X509_CHECK_FLAG_MULTI_LABEL_WILDCARDS;
167 #else
168 return 0;
169 #endif
170 }
171
172 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vOK)(TCN_STDA RGS) {
173 return X509_V_OK;
174 }
175
176 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrUnspecifi ed)(TCN_STDARGS) {
177 #ifdef X509_V_ERR_UNSPECIFIED
178 return X509_V_ERR_UNSPECIFIED;
179 #else
180 return TCN_X509_V_ERR_UNSPECIFIED;
181 #endif
182 }
183
184 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrUnableToG etIssuerCert)(TCN_STDARGS) {
185 return X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT;
186 }
187
188 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrUnableToG etCrl)(TCN_STDARGS) {
189 return X509_V_ERR_UNABLE_TO_GET_CRL;
190 }
191
192 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrUnableToD ecryptCertSignature)(TCN_STDARGS) {
193 return X509_V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE;
194 }
195
196 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrUnableToD ecryptCrlSignature)(TCN_STDARGS) {
197 return X509_V_ERR_UNABLE_TO_DECRYPT_CRL_SIGNATURE;
198 }
199
200 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrUnableToD ecodeIssuerPublicKey)(TCN_STDARGS) {
201 return X509_V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY;
202 }
203
204 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrCertSigna tureFailure)(TCN_STDARGS) {
205 return X509_V_ERR_CERT_SIGNATURE_FAILURE;
206 }
207
208 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrCrlSignat ureFailure)(TCN_STDARGS) {
209 return X509_V_ERR_CRL_SIGNATURE_FAILURE;
210 }
211
212 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrCertNotYe tValid)(TCN_STDARGS) {
213 return X509_V_ERR_CERT_NOT_YET_VALID;
214 }
215
216 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrCertHasEx pired)(TCN_STDARGS) {
217 return X509_V_ERR_CERT_HAS_EXPIRED;
218 }
219
220 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrCrlNotYet Valid)(TCN_STDARGS) {
221 return X509_V_ERR_CRL_NOT_YET_VALID;
222 }
223
224 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrCrlHasExp ired)(TCN_STDARGS) {
225 return X509_V_ERR_CRL_HAS_EXPIRED;
226 }
227
228 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrErrorInCe rtNotBeforeField)(TCN_STDARGS) {
229 return X509_V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELD;
230 }
231
232 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrErrorInCe rtNotAfterField)(TCN_STDARGS) {
233 return X509_V_ERR_ERROR_IN_CERT_NOT_AFTER_FIELD;
234 }
235
236 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrErrorInCr lLastUpdateField)(TCN_STDARGS) {
237 return X509_V_ERR_ERROR_IN_CRL_LAST_UPDATE_FIELD;
238 }
239
240 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrErrorInCr lNextUpdateField)(TCN_STDARGS) {
241 return X509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD;
242 }
243
244 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrOutOfMem) (TCN_STDARGS) {
245 return X509_V_ERR_OUT_OF_MEM;
246 }
247
248 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrDepthZero SelfSignedCert)(TCN_STDARGS) {
249 return X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT;
250 }
251
252 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrSelfSigne dCertInChain)(TCN_STDARGS) {
253 return X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN;
254 }
255
256 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrUnableToG etIssuerCertLocally)(TCN_STDARGS) {
257 return X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY;
258 }
259
260 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrUnableToV erifyLeafSignature)(TCN_STDARGS) {
261 return X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE;
262 }
263
264 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrCertChain TooLong)(TCN_STDARGS) {
265 return X509_V_ERR_CERT_CHAIN_TOO_LONG;
266 }
267
268 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrCertRevok ed)(TCN_STDARGS) {
269 return X509_V_ERR_CERT_REVOKED;
270 }
271
272 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrInvalidCa )(TCN_STDARGS) {
273 return X509_V_ERR_INVALID_CA;
274 }
275
276 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrPathLengt hExceeded)(TCN_STDARGS) {
277 return X509_V_ERR_PATH_LENGTH_EXCEEDED;
278 }
279
280 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrInvalidPu rpose)(TCN_STDARGS) {
281 return X509_V_ERR_INVALID_PURPOSE;
282 }
283
284 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrCertUntru sted)(TCN_STDARGS) {
285 return X509_V_ERR_CERT_UNTRUSTED;
286 }
287
288 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrCertRejec ted)(TCN_STDARGS) {
289 return X509_V_ERR_CERT_REJECTED;
290 }
291
292 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrSubjectIs suerMismatch)(TCN_STDARGS) {
293 return X509_V_ERR_SUBJECT_ISSUER_MISMATCH;
294 }
295
296 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrAkidSkidM ismatch)(TCN_STDARGS) {
297 return X509_V_ERR_AKID_SKID_MISMATCH;
298 }
299
300 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrAkidIssue rSerialMismatch)(TCN_STDARGS) {
301 return X509_V_ERR_AKID_ISSUER_SERIAL_MISMATCH;
302 }
303
304 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrKeyUsageN oCertSign)(TCN_STDARGS) {
305 return X509_V_ERR_KEYUSAGE_NO_CERTSIGN;
306 }
307
308 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrUnableToG etCrlIssuer)(TCN_STDARGS) {
309 return X509_V_ERR_UNABLE_TO_GET_CRL_ISSUER;
310 }
311
312 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrUnhandled CriticalExtension)(TCN_STDARGS) {
313 return X509_V_ERR_UNHANDLED_CRITICAL_EXTENSION;
314 }
315
316 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrKeyUsageN oCrlSign)(TCN_STDARGS) {
317 return X509_V_ERR_KEYUSAGE_NO_CRL_SIGN;
318 }
319
320 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrUnhandled CriticalCrlExtension)(TCN_STDARGS) {
321 return X509_V_ERR_UNHANDLED_CRITICAL_CRL_EXTENSION;
322 }
323
324 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrInvalidNo nCa)(TCN_STDARGS) {
325 return X509_V_ERR_INVALID_NON_CA;
326 }
327
328 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrProxyPath LengthExceeded)(TCN_STDARGS) {
329 return X509_V_ERR_PROXY_PATH_LENGTH_EXCEEDED;
330 }
331
332 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrKeyUsageN oDigitalSignature)(TCN_STDARGS) {
333 return X509_V_ERR_KEYUSAGE_NO_DIGITAL_SIGNATURE;
334 }
335
336 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrProxyCert ificatesNotAllowed)(TCN_STDARGS) {
337 return X509_V_ERR_PROXY_CERTIFICATES_NOT_ALLOWED;
338 }
339
340 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrInvalidEx tension)(TCN_STDARGS) {
341 return X509_V_ERR_INVALID_EXTENSION;
342 }
343
344 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrInvalidPo licyExtension)(TCN_STDARGS) {
345 return X509_V_ERR_INVALID_POLICY_EXTENSION;
346 }
347
348 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrNoExplici tPolicy)(TCN_STDARGS) {
349 return X509_V_ERR_NO_EXPLICIT_POLICY;
350 }
351
352 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrDifferntC rlScope)(TCN_STDARGS) {
353 return X509_V_ERR_DIFFERENT_CRL_SCOPE;
354 }
355
356 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrUnsupport edExtensionFeature)(TCN_STDARGS) {
357 return X509_V_ERR_UNSUPPORTED_EXTENSION_FEATURE;
358 }
359
360 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrUnnestedR esource)(TCN_STDARGS) {
361 return X509_V_ERR_UNNESTED_RESOURCE;
362 }
363
364 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrPermitted Violation)(TCN_STDARGS) {
365 return X509_V_ERR_PERMITTED_VIOLATION;
366 }
367
368 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrExcludedV iolation)(TCN_STDARGS) {
369 return X509_V_ERR_EXCLUDED_VIOLATION;
370 }
371
372 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrSubtreeMi nMax)(TCN_STDARGS) {
373 return X509_V_ERR_SUBTREE_MINMAX;
374 }
375
376 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrApplicati onVerification)(TCN_STDARGS) {
377 return X509_V_ERR_APPLICATION_VERIFICATION;
378 }
379
380 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrUnsupport edConstraintType)(TCN_STDARGS) {
381 return X509_V_ERR_UNSUPPORTED_CONSTRAINT_TYPE;
382 }
383
384 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrUnsupport edConstraintSyntax)(TCN_STDARGS) {
385 return X509_V_ERR_UNSUPPORTED_CONSTRAINT_SYNTAX;
386 }
387
388 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrUnsupport edNameSyntax)(TCN_STDARGS) {
389 return X509_V_ERR_UNSUPPORTED_NAME_SYNTAX;
390 }
391
392 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrCrlPathVa lidationError)(TCN_STDARGS) {
393 return X509_V_ERR_CRL_PATH_VALIDATION_ERROR;
394 }
395
396 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrPathLoop) (TCN_STDARGS) {
397 #ifdef X509_V_ERR_PATH_LOOP
398 return X509_V_ERR_PATH_LOOP;
399 #else
400 return TCN_X509_V_ERR_UNSPECIFIED;
401 #endif
402 }
403
404 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrSuiteBInv alidVersion)(TCN_STDARGS) {
405 #ifdef X509_V_ERR_SUITE_B_INVALID_VERSION
406 return X509_V_ERR_SUITE_B_INVALID_VERSION;
407 #else
408 return TCN_X509_V_ERR_UNSPECIFIED;
409 #endif
410 }
411
412 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrSuiteBInv alidAlgorithm)(TCN_STDARGS) {
413 #ifdef X509_V_ERR_SUITE_B_INVALID_ALGORITHM
414 return X509_V_ERR_SUITE_B_INVALID_ALGORITHM;
415 #else
416 return TCN_X509_V_ERR_UNSPECIFIED;
417 #endif
418 }
419
420 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrSuiteBInv alidCurve)(TCN_STDARGS) {
421 #ifdef X509_V_ERR_SUITE_B_INVALID_CURVE
422 return X509_V_ERR_SUITE_B_INVALID_CURVE;
423 #else
424 return TCN_X509_V_ERR_UNSPECIFIED;
425 #endif
426 }
427
428 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrSuiteBInv alidSignatureAlgorithm)(TCN_STDARGS) {
429 #ifdef X509_V_ERR_SUITE_B_INVALID_SIGNATURE_ALGORITHM
430 return X509_V_ERR_SUITE_B_INVALID_SIGNATURE_ALGORITHM;
431 #else
432 return TCN_X509_V_ERR_UNSPECIFIED;
433 #endif
434 }
435
436 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrSuiteBLos NotAllowed)(TCN_STDARGS) {
437 #ifdef X509_V_ERR_SUITE_B_LOS_NOT_ALLOWED
438 return X509_V_ERR_SUITE_B_LOS_NOT_ALLOWED;
439 #else
440 return TCN_X509_V_ERR_UNSPECIFIED;
441 #endif
442 }
443
444 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrSuiteBCan notSignP384WithP256)(TCN_STDARGS) {
445 #ifdef X509_V_ERR_SUITE_B_CANNOT_SIGN_P_384_WITH_P_256
446 return X509_V_ERR_SUITE_B_CANNOT_SIGN_P_384_WITH_P_256;
447 #else
448 return TCN_X509_V_ERR_UNSPECIFIED;
449 #endif
450 }
451
452 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrHostnameM ismatch)(TCN_STDARGS) {
453 #ifdef X509_V_ERR_HOSTNAME_MISMATCH
454 return X509_V_ERR_HOSTNAME_MISMATCH;
455 #else
456 return TCN_X509_V_ERR_UNSPECIFIED;
457 #endif
458 }
459
460 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrEmailMism atch)(TCN_STDARGS) {
461 #ifdef X509_V_ERR_EMAIL_MISMATCH
462 return X509_V_ERR_EMAIL_MISMATCH;
463 #else
464 return TCN_X509_V_ERR_UNSPECIFIED;
465 #endif
466 }
467
468 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrIpAddress Mismatch)(TCN_STDARGS) {
469 #ifdef X509_V_ERR_IP_ADDRESS_MISMATCH
470 return X509_V_ERR_IP_ADDRESS_MISMATCH;
471 #else
472 return TCN_X509_V_ERR_UNSPECIFIED;
473 #endif
474 }
475
476 TCN_IMPLEMENT_CALL(jint, NativeStaticallyReferencedJniMethods, x509vErrDaneNoMat ch)(TCN_STDARGS) {
477 #ifdef X509_V_ERR_DANE_NO_MATCH
478 return X509_V_ERR_DANE_NO_MATCH;
479 #else
480 return TCN_X509_V_ERR_UNSPECIFIED;
481 #endif
482 }
OLDNEW
« no previous file with comments | « c/multicast.c ('k') | c/network.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698