9ec0126ed2
variety of platforms. A few are missing, and they will be added in eventually, but as this is new stuff, it was better to not break lots of platforms in one go that we can't easily test. The changes to "Configure" should illustrate how to add support to other systems if you feel like having a go. NB: I'll add something shortly to allow you to add "dlfcn.h" support on those platforms that don't have (or need) a dlfcn.h header file. (The symbol for Configure will probably by "dlfcn_no_h"). Thanks to Richard Levitte, who is responsible for the dso_dl.c support, understanding the trickier aspects of the build process, and giving great feedback on everything else. [Don't use this stuff if you're easily offended by changes to the interface or behaviour - it's still work in progress.] PR:
73 lines
2.7 KiB
Text
73 lines
2.7 KiB
Text
L ERR NONE NONE
|
|
L CRYPTO crypto/crypto.h crypto/cpt_err.c
|
|
L BN crypto/bn/bn.h crypto/bn/bn_err.c
|
|
L RSA crypto/rsa/rsa.h crypto/rsa/rsa_err.c
|
|
L DSA crypto/dsa/dsa.h crypto/dsa/dsa_err.c
|
|
L DSO crypto/dso/dso.h crypto/dso/dso_err.c
|
|
L DH crypto/dh/dh.h crypto/dh/dh_err.c
|
|
L EVP crypto/evp/evp.h crypto/evp/evp_err.c
|
|
L BUF crypto/buffer/buffer.h crypto/buffer/buf_err.c
|
|
L BIO crypto/bio/bio.h crypto/bio/bio_err.c
|
|
L OBJ crypto/objects/objects.h crypto/objects/obj_err.c
|
|
L PEM crypto/pem/pem.h crypto/pem/pem_err.c
|
|
L X509 crypto/x509/x509.h crypto/x509/x509_err.c
|
|
L NONE crypto/x509/x509_vfy.h NONE
|
|
L X509V3 crypto/x509v3/x509v3.h crypto/x509v3/v3err.c
|
|
#L METH crypto/meth/meth.h crypto/meth/meth_err.c
|
|
L ASN1 crypto/asn1/asn1.h crypto/asn1/asn1_err.c
|
|
L CONF crypto/conf/conf.h crypto/conf/conf_err.c
|
|
#L PROXY crypto/proxy/proxy.h crypto/proxy/proxy_err.c
|
|
L PKCS7 crypto/pkcs7/pkcs7.h crypto/pkcs7/pkcs7err.c
|
|
L PKCS12 crypto/pkcs12/pkcs12.h crypto/pkcs12/pk12err.c
|
|
L RSAREF rsaref/rsaref.h rsaref/rsar_err.c
|
|
L SSL ssl/ssl.h ssl/ssl_err.c
|
|
L COMP crypto/comp/comp.h crypto/comp/comp_err.c
|
|
L RAND crypto/rand/rand.h crypto/rand/rand_err.c
|
|
|
|
|
|
F RSAREF_F_RSA_BN2BIN
|
|
F RSAREF_F_RSA_PRIVATE_DECRYPT
|
|
F RSAREF_F_RSA_PRIVATE_ENCRYPT
|
|
F RSAREF_F_RSA_PUBLIC_DECRYPT
|
|
F RSAREF_F_RSA_PUBLIC_ENCRYPT
|
|
#F SSL_F_CLIENT_CERTIFICATE
|
|
|
|
R SSL_R_SSLV3_ALERT_UNEXPECTED_MESSAGE 1010
|
|
R SSL_R_SSLV3_ALERT_BAD_RECORD_MAC 1020
|
|
R SSL_R_TLSV1_ALERT_DECRYPTION_FAILED 1021
|
|
R SSL_R_TLSV1_ALERT_RECORD_OVERFLOW 1022
|
|
R SSL_R_SSLV3_ALERT_DECOMPRESSION_FAILURE 1030
|
|
R SSL_R_SSLV3_ALERT_HANDSHAKE_FAILURE 1040
|
|
R SSL_R_SSLV3_ALERT_NO_CERTIFICATE 1041
|
|
R SSL_R_SSLV3_ALERT_BAD_CERTIFICATE 1042
|
|
R SSL_R_SSLV3_ALERT_UNSUPPORTED_CERTIFICATE 1043
|
|
R SSL_R_SSLV3_ALERT_CERTIFICATE_REVOKED 1044
|
|
R SSL_R_SSLV3_ALERT_CERTIFICATE_EXPIRED 1045
|
|
R SSL_R_SSLV3_ALERT_CERTIFICATE_UNKNOWN 1046
|
|
R SSL_R_SSLV3_ALERT_ILLEGAL_PARAMETER 1047
|
|
R SSL_R_TLSV1_ALERT_UNKNOWN_CA 1048
|
|
R SSL_R_TLSV1_ALERT_ACCESS_DENIED 1049
|
|
R SSL_R_TLSV1_ALERT_DECODE_ERROR 1050
|
|
R SSL_R_TLSV1_ALERT_DECRYPT_ERROR 1051
|
|
R SSL_R_TLSV1_ALERT_EXPORT_RESTRICTION 1060
|
|
R SSL_R_TLSV1_ALERT_PROTOCOL_VERSION 1070
|
|
R SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY 1071
|
|
R SSL_R_TLSV1_ALERT_INTERNAL_ERROR 1080
|
|
R SSL_R_TLSV1_ALERT_USER_CANCELLED 1090
|
|
R SSL_R_TLSV1_ALERT_NO_RENEGOTIATION 1100
|
|
|
|
R RSAREF_R_CONTENT_ENCODING 0x0400
|
|
R RSAREF_R_DATA 0x0401
|
|
R RSAREF_R_DIGEST_ALGORITHM 0x0402
|
|
R RSAREF_R_ENCODING 0x0403
|
|
R RSAREF_R_KEY 0x0404
|
|
R RSAREF_R_KEY_ENCODING 0x0405
|
|
R RSAREF_R_LEN 0x0406
|
|
R RSAREF_R_MODULUS_LEN 0x0407
|
|
R RSAREF_R_NEED_RANDOM 0x0408
|
|
R RSAREF_R_PRIVATE_KEY 0x0409
|
|
R RSAREF_R_PUBLIC_KEY 0x040a
|
|
R RSAREF_R_SIGNATURE 0x040b
|
|
R RSAREF_R_SIGNATURE_ENCODING 0x040c
|
|
R RSAREF_R_ENCRYPTION_ALGORITHM 0x040d
|
|
|