@@ -23,17 +23,37 @@ Error handling:
2323 we clear the OpenSSL error queue, and store the error messages in Julia task TLS.
2424"""
2525
26- export TLSv12ClientMethod, TLSv12ServerMethod,
27- SSLStream, BigNum, EvpPKey, RSA, DSA, Asn1Time, X509Name, StackOf, X509Certificate,
28- X509Request, X509Store, X509Attribute, X509Extension, P12Object, EvpDigestContext, EvpCipherContext,
29- EvpEncNull, EvpBlowFishCBC, EvpBlowFishECB, EvpBlowFishCFB, EvpBlowFishOFB, EvpAES128CBC,
30- EvpAES128ECB, EvpAES128CFB, EvpAES128OFB, EvpMDNull, EvpMD2, EvpMD5, EvpSHA1, EvpSHA256, EvpDSS1,
31- encrypt_init, cipher, add_extension, add_extensions, decrypt_init,
32- digest_init, digest_update, digest_final, digest,
33- digestsign_init, digestsign_update, digestsign_final, digestsign,
34- random_bytes, rsa_generate_key, dsa_generate_key, add_entry, sign_certificate, sign_request, adjust,
35- add_cert, unpack, eof, isreadable, iswritable, bytesavailable, read, unsafe_write, connect,
36- get_peer_certificate, free, HTTP2_ALPN, UPDATE_HTTP2_ALPN, version
26+ export HTTP2_ALPN, UPDATE_HTTP2_ALPN
27+ export version
28+ export random_bytes
29+ export BigNum
30+ export free
31+ export EvpBlowFishCBC, EvpBlowFishECB, EvpBlowFishCFB, EvpBlowFishOFB
32+ export EvpAES128CBC, EvpAES128ECB, EvpAES128CFB, EvpAES128OFB
33+ export EvpEncNull
34+ export EvpCipherContext
35+ export decrypt_init, encrypt_init, cipher
36+ export RSA, rsa_generate_key
37+ export DSA, dsa_generate_key
38+ export EvpPKey
39+ export EvpMDNull, EvpMD5, EvpSHA1, EvpSHA224, EvpSHA256, EvpSHA384, EvpSHA512
40+ export EvpDigestContext
41+ export digest_init, digest_update, digest_final, digest
42+ export digestsign_init, digestsign_update, digestsign_final, digestsign
43+ export Asn1Time, adjust
44+ export StackOf
45+ export X509Name, add_entry
46+ export X509Attribute
47+ export X509Extension
48+ export X509Certificate, sign_certificate, add_extension
49+ export X509Request, add_extensions, sign_request
50+ export X509Store, add_cert
51+ export P12Object, unpack
52+
53+ # from ssl.jl
54+ export SSLStream
55+ export isreadable, iswritable, eof, bytesavailable, unsafe_write
56+ export connect, get_peer_certificate
3757
3858const Option{T} = Union{Nothing,T} where {T}
3959
@@ -1723,8 +1743,6 @@ end
17231743
17241744EvpMDNull ():: EvpDigest = EvpDigest (ccall ((:EVP_md_null , libcrypto), Ptr{Cvoid}, ()))
17251745
1726- EvpMD2 ():: EvpDigest = EvpDigest (ccall ((:EVP_md2 , libcrypto), Ptr{Cvoid}, ()))
1727-
17281746EvpMD5 ():: EvpDigest = EvpDigest (ccall ((:EVP_md5 , libcrypto), Ptr{Cvoid}, ()))
17291747
17301748EvpSHA1 ():: EvpDigest = EvpDigest (ccall ((:EVP_sha1 , libcrypto), Ptr{Cvoid}, ()))
@@ -1737,8 +1755,6 @@ EvpSHA384()::EvpDigest = EvpDigest(ccall((:EVP_sha384, libcrypto), Ptr{Cvoid}, (
17371755
17381756EvpSHA512 ():: EvpDigest = EvpDigest (ccall ((:EVP_sha512 , libcrypto), Ptr{Cvoid}, ()))
17391757
1740- EvpDSS1 ():: EvpDigest = EvpDigest (ccall ((:EVP_dss1 , libcrypto), Ptr{Cvoid}, ()))
1741-
17421758"""
17431759 EVP Message Digest Context.
17441760"""
0 commit comments