40 lines
951 B
Julia
40 lines
951 B
Julia
|
const DEFAULT_BUF_SIZE = 64
|
||
|
|
||
|
# TODO: Add here the missing related to those three
|
||
|
const SSL_FILETYPE_PEM = 1
|
||
|
const SSL_OP_NO_SSLv3 = 0x02000000
|
||
|
const EVP_MAX_MD_SIZE = 64
|
||
|
|
||
|
const BIO_FLAGS_READ = 0x01
|
||
|
const BIO_FLAGS_WRITE = 0x02
|
||
|
const BIO_FLAGS_IO_SPECIAL = 0x03
|
||
|
const BIO_FLAGS_RWS = (BIO_FLAGS_READ|BIO_FLAGS_WRITE|BIO_FLAGS_IO_SPECIAL)
|
||
|
const BIO_FLAGS_SHOULD_RETRY = 0x08
|
||
|
const BIO_FLAGS_MEM_RDONLY = 0x200
|
||
|
const BIO_FLAGS_NONCLEAR_RST = 0x400
|
||
|
const BIO_FLAGS_IN_EOF = 0x800
|
||
|
|
||
|
@enum SSL_ERRORS begin
|
||
|
SSL_ERROR = 1
|
||
|
SSL_WANT_READ = 2
|
||
|
SSL_WANT_WRITE = 3
|
||
|
SSL_SYSCALL = 5
|
||
|
SSL_ZERO_RETURN = 6
|
||
|
end
|
||
|
|
||
|
@enum SSL_VERIFY begin
|
||
|
VERIFY_NONE = 0x00
|
||
|
VERIFY_PEER = 0x01
|
||
|
VERIFY_FAIL_IF_NO_PEER_CERT = 0x02
|
||
|
VERIFY_CLIENT_ONCE = 0x04
|
||
|
VERIFY_POST_HANDSHAKE = 0x08
|
||
|
end
|
||
|
|
||
|
@enum SSL_VERSION begin
|
||
|
SSL3_VERSION = 0x0300
|
||
|
TLS1_VERSION
|
||
|
TLS1_1_VERSION
|
||
|
TLS1_2_VERSION
|
||
|
TLS1_3_VERSION
|
||
|
end
|