OpenSSL.jl/src/consts.jl

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