summaryrefslogtreecommitdiff
path: root/helper_script/constants.txt
blob: dfbee0b52edd7a81c39a5120378ea6db73ac769b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
# These libssl/libcrypto constants will be exported by Net::SSLeay. Constants
# whose names begin with "SSL_" will have this prefix removed when they are
# exported; for example, SSL_CB_EXIT will become Net::SSLeay::CB_EXIT().
#
# Constants should be listed on separate lines and in lexicographical order.
#
# After changing the list below, run helper_script/update-exported-constants.
# This script will:
# - generate a new version of constants.c;
# - generate a new test file at t/local/21_constants.t;
# - update the list of exported constants in lib/Net/SSLeay.pm;
# - update the constants list in the "Constants" section of lib/Net/SSLeay.pod.

ASN1_STRFLGS_ESC_CTRL
ASN1_STRFLGS_ESC_MSB
ASN1_STRFLGS_ESC_QUOTE
ASN1_STRFLGS_RFC2253
CONF_MFLAGS_DEFAULT_SECTION
CONF_MFLAGS_IGNORE_ERRORS
CONF_MFLAGS_IGNORE_MISSING_FILE
CONF_MFLAGS_IGNORE_RETURN_CODES
CONF_MFLAGS_NO_DSO
CONF_MFLAGS_SILENT
EVP_PKS_DSA
EVP_PKS_EC
EVP_PKS_RSA
EVP_PKT_ENC
EVP_PKT_EXCH
EVP_PKT_EXP
EVP_PKT_SIGN
EVP_PK_DH
EVP_PK_DSA
EVP_PK_EC
EVP_PK_RSA
GEN_DIRNAME
GEN_DNS
GEN_EDIPARTY
GEN_EMAIL
GEN_IPADD
GEN_OTHERNAME
GEN_RID
GEN_URI
GEN_X400
LIBRESSL_VERSION_NUMBER
MBSTRING_ASC
MBSTRING_BMP
MBSTRING_FLAG
MBSTRING_UNIV
MBSTRING_UTF8
NID_OCSP_sign
NID_SMIMECapabilities
NID_X500
NID_X509
NID_ad_OCSP
NID_ad_ca_issuers
NID_algorithm
NID_authority_key_identifier
NID_basic_constraints
NID_bf_cbc
NID_bf_cfb64
NID_bf_ecb
NID_bf_ofb64
NID_cast5_cbc
NID_cast5_cfb64
NID_cast5_ecb
NID_cast5_ofb64
NID_certBag
NID_certificate_policies
NID_client_auth
NID_code_sign
NID_commonName
NID_countryName
NID_crlBag
NID_crl_distribution_points
NID_crl_number
NID_crl_reason
NID_delta_crl
NID_des_cbc
NID_des_cfb64
NID_des_ecb
NID_des_ede
NID_des_ede3
NID_des_ede3_cbc
NID_des_ede3_cfb64
NID_des_ede3_ofb64
NID_des_ede_cbc
NID_des_ede_cfb64
NID_des_ede_ofb64
NID_des_ofb64
NID_description
NID_desx_cbc
NID_dhKeyAgreement
NID_dnQualifier
NID_dsa
NID_dsaWithSHA
NID_dsaWithSHA1
NID_dsaWithSHA1_2
NID_dsa_2
NID_email_protect
NID_ext_key_usage
NID_ext_req
NID_friendlyName
NID_givenName
NID_hmacWithSHA1
NID_id_ad
NID_id_ce
NID_id_kp
NID_id_pbkdf2
NID_id_pe
NID_id_pkix
NID_id_qt_cps
NID_id_qt_unotice
NID_idea_cbc
NID_idea_cfb64
NID_idea_ecb
NID_idea_ofb64
NID_info_access
NID_initials
NID_invalidity_date
NID_issuer_alt_name
NID_keyBag
NID_key_usage
NID_localKeyID
NID_localityName
NID_md2
NID_md2WithRSAEncryption
NID_md5
NID_md5WithRSA
NID_md5WithRSAEncryption
NID_md5_sha1
NID_mdc2
NID_mdc2WithRSA
NID_ms_code_com
NID_ms_code_ind
NID_ms_ctl_sign
NID_ms_efs
NID_ms_ext_req
NID_ms_sgc
NID_name
NID_netscape
NID_netscape_base_url
NID_netscape_ca_policy_url
NID_netscape_ca_revocation_url
NID_netscape_cert_extension
NID_netscape_cert_sequence
NID_netscape_cert_type
NID_netscape_comment
NID_netscape_data_type
NID_netscape_renewal_url
NID_netscape_revocation_url
NID_netscape_ssl_server_name
NID_ns_sgc
NID_organizationName
NID_organizationalUnitName
NID_pbeWithMD2AndDES_CBC
NID_pbeWithMD2AndRC2_CBC
NID_pbeWithMD5AndCast5_CBC
NID_pbeWithMD5AndDES_CBC
NID_pbeWithMD5AndRC2_CBC
NID_pbeWithSHA1AndDES_CBC
NID_pbeWithSHA1AndRC2_CBC
NID_pbe_WithSHA1And128BitRC2_CBC
NID_pbe_WithSHA1And128BitRC4
NID_pbe_WithSHA1And2_Key_TripleDES_CBC
NID_pbe_WithSHA1And3_Key_TripleDES_CBC
NID_pbe_WithSHA1And40BitRC2_CBC
NID_pbe_WithSHA1And40BitRC4
NID_pbes2
NID_pbmac1
NID_pkcs
NID_pkcs3
NID_pkcs7
NID_pkcs7_data
NID_pkcs7_digest
NID_pkcs7_encrypted
NID_pkcs7_enveloped
NID_pkcs7_signed
NID_pkcs7_signedAndEnveloped
NID_pkcs8ShroudedKeyBag
NID_pkcs9
NID_pkcs9_challengePassword
NID_pkcs9_contentType
NID_pkcs9_countersignature
NID_pkcs9_emailAddress
NID_pkcs9_extCertAttributes
NID_pkcs9_messageDigest
NID_pkcs9_signingTime
NID_pkcs9_unstructuredAddress
NID_pkcs9_unstructuredName
NID_private_key_usage_period
NID_rc2_40_cbc
NID_rc2_64_cbc
NID_rc2_cbc
NID_rc2_cfb64
NID_rc2_ecb
NID_rc2_ofb64
NID_rc4
NID_rc4_40
NID_rc5_cbc
NID_rc5_cfb64
NID_rc5_ecb
NID_rc5_ofb64
NID_ripemd160
NID_ripemd160WithRSA
NID_rle_compression
NID_rsa
NID_rsaEncryption
NID_rsadsi
NID_safeContentsBag
NID_sdsiCertificate
NID_secretBag
NID_serialNumber
NID_server_auth
NID_sha
NID_sha1
NID_sha1WithRSA
NID_sha1WithRSAEncryption
NID_sha224
NID_sha224WithRSAEncryption
NID_sha256
NID_sha256WithRSAEncryption
NID_sha384
NID_sha384WithRSAEncryption
NID_sha3_224
NID_sha3_256
NID_sha3_384
NID_sha3_512
NID_sha512
NID_sha512WithRSAEncryption
NID_sha512_224
NID_sha512_224WithRSAEncryption
NID_sha512_256
NID_sha512_256WithRSAEncryption
NID_shaWithRSAEncryption
NID_shake128
NID_shake256
NID_stateOrProvinceName
NID_subject_alt_name
NID_subject_key_identifier
NID_surname
NID_sxnet
NID_time_stamp
NID_title
NID_undef
NID_uniqueIdentifier
NID_x509Certificate
NID_x509Crl
NID_zlib_compression
OCSP_RESPONSE_STATUS_INTERNALERROR
OCSP_RESPONSE_STATUS_MALFORMEDREQUEST
OCSP_RESPONSE_STATUS_SIGREQUIRED
OCSP_RESPONSE_STATUS_SUCCESSFUL
OCSP_RESPONSE_STATUS_TRYLATER
OCSP_RESPONSE_STATUS_UNAUTHORIZED
OPENSSL_BUILT_ON
OPENSSL_CFLAGS
OPENSSL_CPU_INFO
OPENSSL_DIR
OPENSSL_ENGINES_DIR
OPENSSL_FULL_VERSION_STRING
OPENSSL_INFO_CONFIG_DIR
OPENSSL_INFO_CPU_SETTINGS
OPENSSL_INFO_DIR_FILENAME_SEPARATOR
OPENSSL_INFO_DSO_EXTENSION
OPENSSL_INFO_ENGINES_DIR
OPENSSL_INFO_LIST_SEPARATOR
OPENSSL_INFO_MODULES_DIR
OPENSSL_INFO_SEED_SOURCE
OPENSSL_INIT_ADD_ALL_CIPHERS
OPENSSL_INIT_ADD_ALL_DIGESTS
OPENSSL_INIT_ASYNC
OPENSSL_INIT_ATFORK
OPENSSL_INIT_ENGINE_AFALG
OPENSSL_INIT_ENGINE_CAPI
OPENSSL_INIT_ENGINE_CRYPTODEV
OPENSSL_INIT_ENGINE_DYNAMIC
OPENSSL_INIT_ENGINE_OPENSSL
OPENSSL_INIT_ENGINE_PADLOCK
OPENSSL_INIT_ENGINE_RDRAND
OPENSSL_INIT_LOAD_CONFIG
OPENSSL_INIT_LOAD_CRYPTO_STRINGS
OPENSSL_INIT_LOAD_SSL_STRINGS
OPENSSL_INIT_NO_ADD_ALL_CIPHERS
OPENSSL_INIT_NO_ADD_ALL_DIGESTS
OPENSSL_INIT_NO_ATEXIT
OPENSSL_INIT_NO_LOAD_CONFIG
OPENSSL_INIT_NO_LOAD_CRYPTO_STRINGS
OPENSSL_INIT_NO_LOAD_SSL_STRINGS
OPENSSL_MODULES_DIR
OPENSSL_PLATFORM
OPENSSL_VERSION
OPENSSL_VERSION_MAJOR
OPENSSL_VERSION_MINOR
OPENSSL_VERSION_NUMBER
OPENSSL_VERSION_PATCH
OPENSSL_VERSION_STRING
RSA_3
RSA_F4
SSL2_MT_CLIENT_CERTIFICATE
SSL2_MT_CLIENT_FINISHED
SSL2_MT_CLIENT_HELLO
SSL2_MT_CLIENT_MASTER_KEY
SSL2_MT_ERROR
SSL2_MT_REQUEST_CERTIFICATE
SSL2_MT_SERVER_FINISHED
SSL2_MT_SERVER_HELLO
SSL2_MT_SERVER_VERIFY
SSL2_VERSION
SSL3_MT_CCS
SSL3_MT_CERTIFICATE
SSL3_MT_CERTIFICATE_REQUEST
SSL3_MT_CERTIFICATE_STATUS
SSL3_MT_CERTIFICATE_URL
SSL3_MT_CERTIFICATE_VERIFY
SSL3_MT_CHANGE_CIPHER_SPEC
SSL3_MT_CLIENT_HELLO
SSL3_MT_CLIENT_KEY_EXCHANGE
SSL3_MT_ENCRYPTED_EXTENSIONS
SSL3_MT_END_OF_EARLY_DATA
SSL3_MT_FINISHED
SSL3_MT_HELLO_REQUEST
SSL3_MT_KEY_UPDATE
SSL3_MT_MESSAGE_HASH
SSL3_MT_NEWSESSION_TICKET
SSL3_MT_NEXT_PROTO
SSL3_MT_SERVER_DONE
SSL3_MT_SERVER_HELLO
SSL3_MT_SERVER_KEY_EXCHANGE
SSL3_MT_SUPPLEMENTAL_DATA
SSL3_RT_ALERT
SSL3_RT_APPLICATION_DATA
SSL3_RT_CHANGE_CIPHER_SPEC
SSL3_RT_HANDSHAKE
SSL3_RT_HEADER
SSL3_RT_INNER_CONTENT_TYPE
SSL3_VERSION
SSLEAY_BUILT_ON
SSLEAY_CFLAGS
SSLEAY_DIR
SSLEAY_PLATFORM
SSLEAY_VERSION
SSL_AD_ACCESS_DENIED
SSL_AD_BAD_CERTIFICATE
SSL_AD_BAD_CERTIFICATE_HASH_VALUE
SSL_AD_BAD_CERTIFICATE_STATUS_RESPONSE
SSL_AD_BAD_RECORD_MAC
SSL_AD_CERTIFICATE_EXPIRED
SSL_AD_CERTIFICATE_REQUIRED
SSL_AD_CERTIFICATE_REVOKED
SSL_AD_CERTIFICATE_UNKNOWN
SSL_AD_CERTIFICATE_UNOBTAINABLE
SSL_AD_CLOSE_NOTIFY
SSL_AD_DECODE_ERROR
SSL_AD_DECOMPRESSION_FAILURE
SSL_AD_DECRYPTION_FAILED
SSL_AD_DECRYPT_ERROR
SSL_AD_EXPORT_RESTRICTION
SSL_AD_HANDSHAKE_FAILURE
SSL_AD_ILLEGAL_PARAMETER
SSL_AD_INAPPROPRIATE_FALLBACK
SSL_AD_INSUFFICIENT_SECURITY
SSL_AD_INTERNAL_ERROR
SSL_AD_MISSING_EXTENSION
SSL_AD_NO_APPLICATION_PROTOCOL
SSL_AD_NO_CERTIFICATE
SSL_AD_NO_RENEGOTIATION
SSL_AD_PROTOCOL_VERSION
SSL_AD_RECORD_OVERFLOW
SSL_AD_UNEXPECTED_MESSAGE
SSL_AD_UNKNOWN_CA
SSL_AD_UNKNOWN_PSK_IDENTITY
SSL_AD_UNRECOGNIZED_NAME
SSL_AD_UNSUPPORTED_CERTIFICATE
SSL_AD_UNSUPPORTED_EXTENSION
SSL_AD_USER_CANCELLED
SSL_ASYNC_NO_JOBS
SSL_ASYNC_PAUSED
SSL_CB_ACCEPT_EXIT
SSL_CB_ACCEPT_LOOP
SSL_CB_ALERT
SSL_CB_CONNECT_EXIT
SSL_CB_CONNECT_LOOP
SSL_CB_EXIT
SSL_CB_HANDSHAKE_DONE
SSL_CB_HANDSHAKE_START
SSL_CB_LOOP
SSL_CB_READ
SSL_CB_READ_ALERT
SSL_CB_WRITE
SSL_CB_WRITE_ALERT
SSL_CLIENT_HELLO_CB
SSL_CLIENT_HELLO_ERROR
SSL_CLIENT_HELLO_RETRY
SSL_CLIENT_HELLO_SUCCESS
SSL_ERROR_NONE
SSL_ERROR_SSL
SSL_ERROR_SYSCALL
SSL_ERROR_WANT_ACCEPT
SSL_ERROR_WANT_ASYNC
SSL_ERROR_WANT_ASYNC_JOB
SSL_ERROR_WANT_CLIENT_HELLO_CB
SSL_ERROR_WANT_CONNECT
SSL_ERROR_WANT_READ
SSL_ERROR_WANT_RETRY_VERIFY
SSL_ERROR_WANT_WRITE
SSL_ERROR_WANT_X509_LOOKUP
SSL_ERROR_ZERO_RETURN
SSL_FILETYPE_ASN1
SSL_FILETYPE_PEM
SSL_F_CLIENT_CERTIFICATE
SSL_F_CLIENT_HELLO
SSL_F_CLIENT_MASTER_KEY
SSL_F_D2I_SSL_SESSION
SSL_F_GET_CLIENT_FINISHED
SSL_F_GET_CLIENT_HELLO
SSL_F_GET_CLIENT_MASTER_KEY
SSL_F_GET_SERVER_FINISHED
SSL_F_GET_SERVER_HELLO
SSL_F_GET_SERVER_VERIFY
SSL_F_I2D_SSL_SESSION
SSL_F_READ_N
SSL_F_REQUEST_CERTIFICATE
SSL_F_SERVER_HELLO
SSL_F_SSL_CERT_NEW
SSL_F_SSL_GET_NEW_SESSION
SSL_F_SSL_NEW
SSL_F_SSL_READ
SSL_F_SSL_RSA_PRIVATE_DECRYPT
SSL_F_SSL_RSA_PUBLIC_ENCRYPT
SSL_F_SSL_SESSION_NEW
SSL_F_SSL_SESSION_PRINT_FP
SSL_F_SSL_SET_FD
SSL_F_SSL_SET_RFD
SSL_F_SSL_SET_WFD
SSL_F_SSL_USE_CERTIFICATE
SSL_F_SSL_USE_CERTIFICATE_ASN1
SSL_F_SSL_USE_CERTIFICATE_FILE
SSL_F_SSL_USE_PRIVATEKEY
SSL_F_SSL_USE_PRIVATEKEY_ASN1
SSL_F_SSL_USE_PRIVATEKEY_FILE
SSL_F_SSL_USE_RSAPRIVATEKEY
SSL_F_SSL_USE_RSAPRIVATEKEY_ASN1
SSL_F_SSL_USE_RSAPRIVATEKEY_FILE
SSL_F_WRITE_PENDING
SSL_MIN_RSA_MODULUS_LENGTH_IN_BYTES
SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER
SSL_MODE_ASYNC
SSL_MODE_AUTO_RETRY
SSL_MODE_ENABLE_PARTIAL_WRITE
SSL_MODE_NO_AUTO_CHAIN
SSL_MODE_RELEASE_BUFFERS
SSL_NOTHING
SSL_OP_ALL
SSL_OP_ALLOW_CLIENT_RENEGOTIATION
SSL_OP_ALLOW_NO_DHE_KEX
SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION
SSL_OP_CIPHER_SERVER_PREFERENCE
SSL_OP_CISCO_ANYCONNECT
SSL_OP_CLEANSE_PLAINTEXT
SSL_OP_COOKIE_EXCHANGE
SSL_OP_CRYPTOPRO_TLSEXT_BUG
SSL_OP_DISABLE_TLSEXT_CA_NAMES
SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS
SSL_OP_ENABLE_KTLS
SSL_OP_ENABLE_MIDDLEBOX_COMPAT
SSL_OP_EPHEMERAL_RSA
SSL_OP_IGNORE_UNEXPECTED_EOF
SSL_OP_LEGACY_SERVER_CONNECT
SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER
SSL_OP_MICROSOFT_SESS_ID_BUG
SSL_OP_MSIE_SSLV2_RSA_PADDING
SSL_OP_NETSCAPE_CA_DN_BUG
SSL_OP_NETSCAPE_CHALLENGE_BUG
SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG
SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG
SSL_OP_NON_EXPORT_FIRST
SSL_OP_NO_ANTI_REPLAY
SSL_OP_NO_CLIENT_RENEGOTIATION
SSL_OP_NO_COMPRESSION
SSL_OP_NO_ENCRYPT_THEN_MAC
SSL_OP_NO_EXTENDED_MASTER_SECRET
SSL_OP_NO_QUERY_MTU
SSL_OP_NO_RENEGOTIATION
SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION
SSL_OP_NO_SSL_MASK
SSL_OP_NO_SSLv2
SSL_OP_NO_SSLv3
SSL_OP_NO_TICKET
SSL_OP_NO_TLSv1
SSL_OP_NO_TLSv1_1
SSL_OP_NO_TLSv1_2
SSL_OP_NO_TLSv1_3
SSL_OP_PKCS1_CHECK_1
SSL_OP_PKCS1_CHECK_2
SSL_OP_PRIORITIZE_CHACHA
SSL_OP_SAFARI_ECDHE_ECDSA_BUG
SSL_OP_SINGLE_DH_USE
SSL_OP_SINGLE_ECDH_USE
SSL_OP_SSLEAY_080_CLIENT_DH_BUG
SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG
SSL_OP_TLSEXT_PADDING
SSL_OP_TLS_BLOCK_PADDING_BUG
SSL_OP_TLS_D5_BUG
SSL_OP_TLS_ROLLBACK_BUG
SSL_READING
SSL_RECEIVED_SHUTDOWN
SSL_RETRY_VERIFY
SSL_R_BAD_AUTHENTICATION_TYPE
SSL_R_BAD_CHECKSUM
SSL_R_BAD_MAC_DECODE
SSL_R_BAD_RESPONSE_ARGUMENT
SSL_R_BAD_SSL_FILETYPE
SSL_R_BAD_SSL_SESSION_ID_LENGTH
SSL_R_BAD_STATE
SSL_R_BAD_WRITE_RETRY
SSL_R_CHALLENGE_IS_DIFFERENT
SSL_R_CIPHER_TABLE_SRC_ERROR
SSL_R_INVALID_CHALLENGE_LENGTH
SSL_R_NO_CERTIFICATE_SET
SSL_R_NO_CERTIFICATE_SPECIFIED
SSL_R_NO_CIPHER_LIST
SSL_R_NO_CIPHER_MATCH
SSL_R_NO_PRIVATEKEY
SSL_R_NO_PUBLICKEY
SSL_R_NULL_SSL_CTX
SSL_R_PEER_DID_NOT_RETURN_A_CERTIFICATE
SSL_R_PEER_ERROR
SSL_R_PEER_ERROR_CERTIFICATE
SSL_R_PEER_ERROR_NO_CIPHER
SSL_R_PEER_ERROR_UNSUPPORTED_CERTIFICATE_TYPE
SSL_R_PUBLIC_KEY_ENCRYPT_ERROR
SSL_R_PUBLIC_KEY_IS_NOT_RSA
SSL_R_READ_WRONG_PACKET_TYPE
SSL_R_SHORT_READ
SSL_R_SSL_SESSION_ID_IS_DIFFERENT
SSL_R_UNABLE_TO_EXTRACT_PUBLIC_KEY
SSL_R_UNKNOWN_REMOTE_ERROR_TYPE
SSL_R_UNKNOWN_STATE
SSL_R_X509_LIB
SSL_SENT_SHUTDOWN
SSL_SESSION_ASN1_VERSION
SSL_SESS_CACHE_BOTH
SSL_SESS_CACHE_CLIENT
SSL_SESS_CACHE_NO_AUTO_CLEAR
SSL_SESS_CACHE_NO_INTERNAL
SSL_SESS_CACHE_NO_INTERNAL_LOOKUP
SSL_SESS_CACHE_NO_INTERNAL_STORE
SSL_SESS_CACHE_OFF
SSL_SESS_CACHE_SERVER
SSL_SESS_CACHE_UPDATE_TIME
SSL_ST_ACCEPT
SSL_ST_BEFORE
SSL_ST_CONNECT
SSL_ST_INIT
SSL_ST_OK
SSL_ST_READ_BODY
SSL_ST_READ_HEADER
SSL_VERIFY_CLIENT_ONCE
SSL_VERIFY_FAIL_IF_NO_PEER_CERT
SSL_VERIFY_NONE
SSL_VERIFY_PEER
SSL_VERIFY_POST_HANDSHAKE
SSL_WRITING
SSL_X509_LOOKUP
TLS1_1_VERSION
TLS1_2_VERSION
TLS1_3_VERSION
TLS1_VERSION
TLSEXT_STATUSTYPE_ocsp
TLSEXT_TYPE_application_layer_protocol_negotiation
TLSEXT_TYPE_cert_type
TLSEXT_TYPE_certificate_authorities
TLSEXT_TYPE_client_authz
TLSEXT_TYPE_client_cert_type
TLSEXT_TYPE_client_certificate_url
TLSEXT_TYPE_compress_certificate
TLSEXT_TYPE_cookie
TLSEXT_TYPE_early_data
TLSEXT_TYPE_ec_point_formats
TLSEXT_TYPE_elliptic_curves
TLSEXT_TYPE_encrypt_then_mac
TLSEXT_TYPE_extended_master_secret
TLSEXT_TYPE_key_share
TLSEXT_TYPE_max_fragment_length
TLSEXT_TYPE_next_proto_neg
TLSEXT_TYPE_padding
TLSEXT_TYPE_post_handshake_auth
TLSEXT_TYPE_psk
TLSEXT_TYPE_psk_kex_modes
TLSEXT_TYPE_quic_transport_parameters
TLSEXT_TYPE_renegotiate
TLSEXT_TYPE_server_authz
TLSEXT_TYPE_server_cert_type
TLSEXT_TYPE_server_name
TLSEXT_TYPE_session_ticket
TLSEXT_TYPE_signature_algorithms
TLSEXT_TYPE_signature_algorithms_cert
TLSEXT_TYPE_signed_certificate_timestamp
TLSEXT_TYPE_srp
TLSEXT_TYPE_status_request
TLSEXT_TYPE_supported_groups
TLSEXT_TYPE_supported_versions
TLSEXT_TYPE_truncated_hmac
TLSEXT_TYPE_trusted_ca_keys
TLSEXT_TYPE_use_srtp
TLSEXT_TYPE_user_mapping
V_OCSP_CERTSTATUS_GOOD
V_OCSP_CERTSTATUS_REVOKED
V_OCSP_CERTSTATUS_UNKNOWN
X509_CHECK_FLAG_ALWAYS_CHECK_SUBJECT
X509_CHECK_FLAG_MULTI_LABEL_WILDCARDS
X509_CHECK_FLAG_NEVER_CHECK_SUBJECT
X509_CHECK_FLAG_NO_PARTIAL_WILDCARDS
X509_CHECK_FLAG_NO_WILDCARDS
X509_CHECK_FLAG_SINGLE_LABEL_SUBDOMAINS
X509_CRL_VERSION_1
X509_CRL_VERSION_2
X509_FILETYPE_ASN1
X509_FILETYPE_DEFAULT
X509_FILETYPE_PEM
X509_PURPOSE_ANY
X509_PURPOSE_CRL_SIGN
X509_PURPOSE_NS_SSL_SERVER
X509_PURPOSE_OCSP_HELPER
X509_PURPOSE_SMIME_ENCRYPT
X509_PURPOSE_SMIME_SIGN
X509_PURPOSE_SSL_CLIENT
X509_PURPOSE_SSL_SERVER
X509_PURPOSE_TIMESTAMP_SIGN
X509_REQ_VERSION_1
X509_REQ_VERSION_2
X509_REQ_VERSION_3
X509_TRUST_COMPAT
X509_TRUST_DEFAULT
X509_TRUST_EMAIL
X509_TRUST_OBJECT_SIGN
X509_TRUST_OCSP_REQUEST
X509_TRUST_OCSP_SIGN
X509_TRUST_SSL_CLIENT
X509_TRUST_SSL_SERVER
X509_TRUST_TSA
X509_VERSION_1
X509_VERSION_2
X509_VERSION_3
X509_V_ERR_AKID_ISSUER_SERIAL_MISMATCH
X509_V_ERR_AKID_SKID_MISMATCH
X509_V_ERR_APPLICATION_VERIFICATION
X509_V_ERR_AUTHORITY_KEY_IDENTIFIER_CRITICAL
X509_V_ERR_CA_BCONS_NOT_CRITICAL
X509_V_ERR_CA_CERT_MISSING_KEY_USAGE
X509_V_ERR_CA_KEY_TOO_SMALL
X509_V_ERR_CA_MD_TOO_WEAK
X509_V_ERR_CERT_CHAIN_TOO_LONG
X509_V_ERR_CERT_HAS_EXPIRED
X509_V_ERR_CERT_NOT_YET_VALID
X509_V_ERR_CERT_REJECTED
X509_V_ERR_CERT_REVOKED
X509_V_ERR_CERT_SIGNATURE_FAILURE
X509_V_ERR_CERT_UNTRUSTED
X509_V_ERR_CRL_HAS_EXPIRED
X509_V_ERR_CRL_NOT_YET_VALID
X509_V_ERR_CRL_PATH_VALIDATION_ERROR
X509_V_ERR_CRL_SIGNATURE_FAILURE
X509_V_ERR_DANE_NO_MATCH
X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT
X509_V_ERR_DIFFERENT_CRL_SCOPE
X509_V_ERR_EC_KEY_EXPLICIT_PARAMS
X509_V_ERR_EE_KEY_TOO_SMALL
X509_V_ERR_EMAIL_MISMATCH
X509_V_ERR_EMPTY_SUBJECT_ALT_NAME
X509_V_ERR_EMPTY_SUBJECT_SAN_NOT_CRITICAL
X509_V_ERR_ERROR_IN_CERT_NOT_AFTER_FIELD
X509_V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELD
X509_V_ERR_ERROR_IN_CRL_LAST_UPDATE_FIELD
X509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD
X509_V_ERR_EXCLUDED_VIOLATION
X509_V_ERR_EXTENSIONS_REQUIRE_VERSION_3
X509_V_ERR_HOSTNAME_MISMATCH
X509_V_ERR_INVALID_CA
X509_V_ERR_INVALID_CALL
X509_V_ERR_INVALID_EXTENSION
X509_V_ERR_INVALID_NON_CA
X509_V_ERR_INVALID_POLICY_EXTENSION
X509_V_ERR_INVALID_PURPOSE
X509_V_ERR_IP_ADDRESS_MISMATCH
X509_V_ERR_ISSUER_NAME_EMPTY
X509_V_ERR_KEYUSAGE_NO_CERTSIGN
X509_V_ERR_KEYUSAGE_NO_CRL_SIGN
X509_V_ERR_KEYUSAGE_NO_DIGITAL_SIGNATURE
X509_V_ERR_KU_KEY_CERT_SIGN_INVALID_FOR_NON_CA
X509_V_ERR_MISSING_AUTHORITY_KEY_IDENTIFIER
X509_V_ERR_MISSING_SUBJECT_KEY_IDENTIFIER
X509_V_ERR_NO_EXPLICIT_POLICY
X509_V_ERR_NO_ISSUER_PUBLIC_KEY
X509_V_ERR_NO_VALID_SCTS
X509_V_ERR_OCSP_CERT_UNKNOWN
X509_V_ERR_OCSP_VERIFY_FAILED
X509_V_ERR_OCSP_VERIFY_NEEDED
X509_V_ERR_OUT_OF_MEM
X509_V_ERR_PATHLEN_INVALID_FOR_NON_CA
X509_V_ERR_PATHLEN_WITHOUT_KU_KEY_CERT_SIGN
X509_V_ERR_PATH_LENGTH_EXCEEDED
X509_V_ERR_PATH_LOOP
X509_V_ERR_PERMITTED_VIOLATION
X509_V_ERR_PROXY_CERTIFICATES_NOT_ALLOWED
X509_V_ERR_PROXY_PATH_LENGTH_EXCEEDED
X509_V_ERR_PROXY_SUBJECT_NAME_VIOLATION
X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN
X509_V_ERR_SIGNATURE_ALGORITHM_INCONSISTENCY
X509_V_ERR_SIGNATURE_ALGORITHM_MISMATCH
X509_V_ERR_STORE_LOOKUP
X509_V_ERR_SUBJECT_ISSUER_MISMATCH
X509_V_ERR_SUBJECT_KEY_IDENTIFIER_CRITICAL
X509_V_ERR_SUBJECT_NAME_EMPTY
X509_V_ERR_SUBTREE_MINMAX
X509_V_ERR_SUITE_B_CANNOT_SIGN_P_384_WITH_P_256
X509_V_ERR_SUITE_B_INVALID_ALGORITHM
X509_V_ERR_SUITE_B_INVALID_CURVE
X509_V_ERR_SUITE_B_INVALID_SIGNATURE_ALGORITHM
X509_V_ERR_SUITE_B_INVALID_VERSION
X509_V_ERR_SUITE_B_LOS_NOT_ALLOWED
X509_V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY
X509_V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE
X509_V_ERR_UNABLE_TO_DECRYPT_CRL_SIGNATURE
X509_V_ERR_UNABLE_TO_GET_CRL
X509_V_ERR_UNABLE_TO_GET_CRL_ISSUER
X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT
X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY
X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE
X509_V_ERR_UNHANDLED_CRITICAL_CRL_EXTENSION
X509_V_ERR_UNHANDLED_CRITICAL_EXTENSION
X509_V_ERR_UNNESTED_RESOURCE
X509_V_ERR_UNSPECIFIED
X509_V_ERR_UNSUPPORTED_CONSTRAINT_SYNTAX
X509_V_ERR_UNSUPPORTED_CONSTRAINT_TYPE
X509_V_ERR_UNSUPPORTED_EXTENSION_FEATURE
X509_V_ERR_UNSUPPORTED_NAME_SYNTAX
X509_V_ERR_UNSUPPORTED_SIGNATURE_ALGORITHM
X509_V_FLAG_ALLOW_PROXY_CERTS
X509_V_FLAG_CB_ISSUER_CHECK
X509_V_FLAG_CHECK_SS_SIGNATURE
X509_V_FLAG_CRL_CHECK
X509_V_FLAG_CRL_CHECK_ALL
X509_V_FLAG_EXPLICIT_POLICY
X509_V_FLAG_EXTENDED_CRL_SUPPORT
X509_V_FLAG_IGNORE_CRITICAL
X509_V_FLAG_INHIBIT_ANY
X509_V_FLAG_INHIBIT_MAP
X509_V_FLAG_LEGACY_VERIFY
X509_V_FLAG_NOTIFY_POLICY
X509_V_FLAG_NO_ALT_CHAINS
X509_V_FLAG_NO_CHECK_TIME
X509_V_FLAG_PARTIAL_CHAIN
X509_V_FLAG_POLICY_CHECK
X509_V_FLAG_POLICY_MASK
X509_V_FLAG_SUITEB_128_LOS
X509_V_FLAG_SUITEB_128_LOS_ONLY
X509_V_FLAG_SUITEB_192_LOS
X509_V_FLAG_TRUSTED_FIRST
X509_V_FLAG_USE_CHECK_TIME
X509_V_FLAG_USE_DELTAS
X509_V_FLAG_X509_STRICT
X509_V_OK
XN_FLAG_COMPAT
XN_FLAG_DN_REV
XN_FLAG_DUMP_UNKNOWN_FIELDS
XN_FLAG_FN_ALIGN
XN_FLAG_FN_LN
XN_FLAG_FN_MASK
XN_FLAG_FN_NONE
XN_FLAG_FN_OID
XN_FLAG_FN_SN
XN_FLAG_MULTILINE
XN_FLAG_ONELINE
XN_FLAG_RFC2253
XN_FLAG_SEP_COMMA_PLUS
XN_FLAG_SEP_CPLUS_SPC
XN_FLAG_SEP_MASK
XN_FLAG_SEP_MULTILINE
XN_FLAG_SEP_SPLUS_SPC
XN_FLAG_SPC_EQ