Structs§
- __
atomic_ wide_ counter__ bindgen_ ty_ 1 - __
fsid_ t - __
once_ flag - __
pthread_ cond_ s - __
pthread_ internal_ list - __
pthread_ internal_ slist - __
pthread_ mutex_ s - __
pthread_ rwlock_ arch_ t - __
sigset_ t - addrinfo
- fd_set
- oc_
auth_ form - oc_cert
- oc_
choice - oc_
form_ opt - oc_
form_ opt_ select - oc_
ip_ info - oc_
split_ include - oc_
stats - oc_
vpn_ option - oc_
vpn_ proto - oc_
webview_ result - openconnect_
info - timespec
- timeval
Constants§
- BIG_
ENDIAN - BYTE_
ORDER - DEFAULT_
EXTERNAL_ BROWSER - DEFAULT_
VPNCSCRIPT - ENABLE_
NLS - FD_
SETSIZE - HAVE_
ALLOCA_ H - HAVE_
ASPRINTF - HAVE_
BIO_ METH_ FREE - HAVE_
BUILTIN_ CLZ - HAVE_
DLFCN_ H - HAVE_
DTLS - HAVE_
DTLS12 - HAVE_
ENGINE - HAVE_
EPOLL - HAVE_
ESP - HAVE_
EXPLICIT_ BZERO - HAVE_
GETLINE - HAVE_
HPKE_ SUPPORT - HAVE_
ICONV - HAVE_
INET_ ATON - HAVE_
IPV6_ PATHMTU - HAVE_
JSON - HAVE_
LOCALTIME_ R - HAVE_
NL_ LANGINFO - HAVE_
POSIX_ SPAWN - HAVE_
SSL_ CIPHER_ FIND - HAVE_
SSL_ CTX_ PROTOVER - HAVE_
STATFS - HAVE_
STRCASESTR - HAVE_
STRCHRNUL - HAVE_
STRNDUP - HAVE_
VASPRINTF - HAVE_
VHOST - IF_
TUN_ HDR - INT8_
MAX - INT8_
MIN - INT8_
WIDTH - INT16_
MAX - INT16_
MIN - INT16_
WIDTH - INT32_
MAX - INT32_
MIN - INT32_
WIDTH - INT64_
WIDTH - INTMAX_
WIDTH - INTPTR_
MAX - INTPTR_
MIN - INTPTR_
WIDTH - INT_
FAST8_ MAX - INT_
FAST8_ MIN - INT_
FAST8_ WIDTH - INT_
FAST16_ MAX - INT_
FAST16_ MIN - INT_
FAST16_ WIDTH - INT_
FAST32_ MAX - INT_
FAST32_ MIN - INT_
FAST32_ WIDTH - INT_
FAST64_ WIDTH - INT_
LEAS T8_ MAX - INT_
LEAS T8_ MIN - INT_
LEAS T8_ WIDTH - INT_
LEAS T16_ MAX - INT_
LEAS T16_ MIN - INT_
LEAS T16_ WIDTH - INT_
LEAS T32_ MAX - INT_
LEAS T32_ MIN - INT_
LEAS T32_ WIDTH - INT_
LEAS T64_ WIDTH - LITTLE_
ENDIAN - LT_
OBJDIR - OC_
CMD_ CANCEL - OC_
CMD_ DETACH - OC_
CMD_ PAUSE - OC_
CMD_ STATS - OC_
FORM_ OPT_ HIDDEN - OC_
FORM_ OPT_ IGNORE - OC_
FORM_ OPT_ NUMERIC - OC_
FORM_ OPT_ PASSWORD - OC_
FORM_ OPT_ SELECT - OC_
FORM_ OPT_ SSO_ TOKEN - OC_
FORM_ OPT_ SSO_ USER - OC_
FORM_ OPT_ TEXT - OC_
FORM_ OPT_ TOKEN - OC_
FORM_ RESULT_ CANCELLED - OC_
FORM_ RESULT_ ERR - OC_
FORM_ RESULT_ NEWGROUP - OC_
FORM_ RESULT_ OK - OC_
PROTO_ AUTH_ CERT - OC_
PROTO_ AUTH_ MCA - OC_
PROTO_ AUTH_ OTP - OC_
PROTO_ AUTH_ STOKEN - OC_
PROTO_ CSD - OC_
PROTO_ HIDDEN - OC_
PROTO_ PERIODIC_ TROJAN - OC_
PROTO_ PROXY - OPENCONNECT_
API_ VERSION_ MAJOR - OPENCONNECT_
API_ VERSION_ MINOR - OPENCONNECT_
OPENSSL - OPENSSL_
SUPPRESS_ DEPRECATED - PACKAGE
- PACKAGE_
BUGREPORT - PACKAGE_
NAME - PACKAGE_
STRING - PACKAGE_
TARNAME - PACKAGE_
URL - PACKAGE_
VERSION - PDP_
ENDIAN - PRG_
DEBUG - PRG_ERR
- PRG_
INFO - PRG_
TRACE - PTRDIFF_
MAX - PTRDIFF_
MIN - PTRDIFF_
WIDTH - RECONNECT_
INTERVAL_ MAX - RECONNECT_
INTERVAL_ MIN - SIG_
ATOMIC_ MAX - SIG_
ATOMIC_ MIN - SIG_
ATOMIC_ WIDTH - SIZE_
MAX - SIZE_
WIDTH - UINT8_
MAX - UINT8_
WIDTH - UINT16_
MAX - UINT16_
WIDTH - UINT32_
MAX - UINT32_
WIDTH - UINT64_
WIDTH - UINTMAX_
WIDTH - UINTPTR_
MAX - UINTPTR_
WIDTH - UINT_
FAST8_ MAX - UINT_
FAST8_ WIDTH - UINT_
FAST16_ MAX - UINT_
FAST16_ WIDTH - UINT_
FAST32_ MAX - UINT_
FAST32_ WIDTH - UINT_
FAST64_ WIDTH - UINT_
LEAS T8_ MAX - UINT_
LEAS T8_ WIDTH - UINT_
LEAS T16_ MAX - UINT_
LEAS T16_ WIDTH - UINT_
LEAS T32_ MAX - UINT_
LEAS T32_ WIDTH - UINT_
LEAS T64_ WIDTH - VERSION
- WCHAR_
WIDTH - WINT_
MAX - WINT_
MIN - WINT_
WIDTH - _ATFILE_
SOURCE - _BITS_
BYTESWAP_ H - _BITS_
ENDIANNESS_ H - _BITS_
ENDIAN_ H - _BITS_
PTHREADTYPES_ ARCH_ H - _BITS_
PTHREADTYPES_ COMMON_ H - _BITS_
STDINT_ INTN_ H - _BITS_
STDINT_ UINTN_ H - _BITS_
TIME64_ H - _BITS_
TYPESIZES_ H - _BITS_
TYPES_ H - _BITS_
UINTN_ IDENTITY_ H - _BITS_
WCHAR_ H - _DEFAULT_
SOURCE - _DYNAMIC_
STACK_ SIZE_ SOURCE - _ENDIAN_
H - _FEATURES_
H - _GNU_
SOURCE - _ISO
C2X_ SOURCE - _ISO
C11_ SOURCE - _ISO
C95_ SOURCE - _ISO
C99_ SOURCE - _LARGEFIL
E64_ SOURCE - _LARGEFILE_
SOURCE - _POSIX_
C_ SOURCE - _POSIX_
SOURCE - _STDC_
PREDEF_ H - _STDINT_
H - _STRUCT_
TIMESPEC - _SYS_
CDEFS_ H - _SYS_
SELECT_ H - _SYS_
TYPES_ H - _THREAD_
MUTEX_ INTERNAL_ H - _THREAD_
SHARED_ TYPES_ H - _XOPEN_
SOURCE - _XOPEN_
SOURCE_ EXTENDED - __
BIG_ ENDIAN - __
BIT_ TYPES_ DEFINED__ - __
BYTE_ ORDER - __
FD_ SETSIZE - __
FLOAT_ WORD_ ORDER - __
GLIBC_ MINOR__ - __
GLIBC_ USE_ DEPRECATED_ GETS - __
GLIBC_ USE_ DEPRECATED_ SCANF - __
GLIBC_ USE_ IEC_ 60559_ BFP_ EXT - __
GLIBC_ USE_ IEC_ 60559_ BFP_ EXT_ C2X - __
GLIBC_ USE_ IEC_ 60559_ EXT - __
GLIBC_ USE_ IEC_ 60559_ FUNCS_ EXT - __
GLIBC_ USE_ IEC_ 60559_ FUNCS_ EXT_ C2X - __
GLIBC_ USE_ IEC_ 60559_ TYPES_ EXT - __
GLIBC_ USE_ ISOC2X - __
GLIBC_ USE_ LIB_ EXT2 - __
GLIBC__ - __
GNU_ LIBRARY__ - __
HAVE_ GENERIC_ SELECTION - __
INO_ T_ MATCHES_ INO64_ T - __
KERNEL_ OLD_ TIMEVAL_ MATCHES_ TIMEVA L64 - __
LDOUBLE_ REDIRECTS_ TO_ FLOA T128_ ABI - __
LITTLE_ ENDIAN - __
OFF_ T_ MATCHES_ OFF64_ T - __
PDP_ ENDIAN - __
PTHREAD_ MUTEX_ HAVE_ PREV - __
RLIM_ T_ MATCHES_ RLIM64_ T - __
SIZEOF_ PTHREAD_ ATTR_ T - __
SIZEOF_ PTHREAD_ BARRIERATTR_ T - __
SIZEOF_ PTHREAD_ BARRIER_ T - __
SIZEOF_ PTHREAD_ CONDATTR_ T - __
SIZEOF_ PTHREAD_ COND_ T - __
SIZEOF_ PTHREAD_ MUTEXATTR_ T - __
SIZEOF_ PTHREAD_ MUTEX_ T - __
SIZEOF_ PTHREAD_ RWLOCKATTR_ T - __
SIZEOF_ PTHREAD_ RWLOCK_ T - __
STATFS_ MATCHES_ STATF S64 - __
STDC_ IEC_ 559_ COMPLEX__ - __
STDC_ IEC_ 559__ - __
STDC_ IEC_ 60559_ BFP__ - __
STDC_ IEC_ 60559_ COMPLEX__ - __
STDC_ ISO_ 10646__ - __
SYSCALL_ WORDSIZE - __
TIMESIZE - __
USE_ ATFILE - __
USE_ DYNAMIC_ STACK_ SIZE - __
USE_ FORTIFY_ LEVEL - __
USE_ GNU - __
USE_ ISOC11 - __
USE_ ISOC95 - __
USE_ ISOC99 - __
USE_ LARGEFILE - __
USE_ LARGEFIL E64 - __
USE_ MISC - __
USE_ POSIX - __
USE_ POSI X2 - __
USE_ POSI X199309 - __
USE_ POSI X199506 - __
USE_ UNIX98 - __
USE_ XOPEN - __
USE_ XOPE N2K - __
USE_ XOPE N2K8 - __
USE_ XOPE N2K8XSI - __
USE_ XOPE N2KXSI - __
USE_ XOPEN_ EXTENDED - __
WORDSIZE - __
WORDSIZE_ TIME64_ COMPA T32 - __
clock_ t_ defined - __
clockid_ t_ defined - __
glibc_ c99_ flexarr_ available - __
have_ pthread_ attr_ t - __
sigset_ t_ defined - __
time_ t_ defined - __
timer_ t_ defined - __
timeval_ defined - oc_
compression_ mode_ t_ OC_ COMPRESSION_ MODE_ ALL - oc_
compression_ mode_ t_ OC_ COMPRESSION_ MODE_ NONE - oc_
compression_ mode_ t_ OC_ COMPRESSION_ MODE_ STATELESS - oc_
token_ mode_ t_ OC_ TOKEN_ MODE_ HOTP - oc_
token_ mode_ t_ OC_ TOKEN_ MODE_ NONE - oc_
token_ mode_ t_ OC_ TOKEN_ MODE_ OIDC - oc_
token_ mode_ t_ OC_ TOKEN_ MODE_ STOKEN - oc_
token_ mode_ t_ OC_ TOKEN_ MODE_ TOTP - oc_
token_ mode_ t_ OC_ TOKEN_ MODE_ YUBIOATH
Functions§
- helper_
format_ ⚠vargs - helper_
set_ ⚠global_ progress_ vfn - openconnect_
check_ ⚠peer_ cert_ hash - openconnect_
clear_ ⚠cookie - openconnect_
disable_ ⚠dtls - openconnect_
disable_ ⚠ipv6 - openconnect_
free_ ⚠cert_ info - openconnect_
free_ ⚠peer_ cert_ chain - openconnect_
free_ ⚠supported_ protocols - openconnect_
get_ ⚠auth_ expiration - openconnect_
get_ ⚠connect_ url - openconnect_
get_ ⚠cookie - openconnect_
get_ ⚠cstp_ cipher - openconnect_
get_ ⚠cstp_ compression - openconnect_
get_ ⚠dnsname - openconnect_
get_ ⚠dtls_ cipher - openconnect_
get_ ⚠dtls_ compression - openconnect_
get_ ⚠hostname - openconnect_
get_ ⚠idle_ timeout - openconnect_
get_ ⚠ifname - openconnect_
get_ ⚠ip_ info - openconnect_
get_ ⚠peer_ cert_ DER - openconnect_
get_ ⚠peer_ cert_ chain - openconnect_
get_ ⚠peer_ cert_ details - openconnect_
get_ ⚠peer_ cert_ hash - openconnect_
get_ ⚠port - openconnect_
get_ ⚠protocol - openconnect_
get_ ⚠supported_ protocols - openconnect_
get_ ⚠urlpath - openconnect_
get_ ⚠version - openconnect_
has_ ⚠oath_ support - openconnect_
has_ ⚠pkcs11_ support - openconnect_
has_ ⚠stoken_ support - openconnect_
has_ ⚠system_ key_ support - openconnect_
has_ ⚠tss2_ blob_ support - openconnect_
has_ ⚠tss_ blob_ support - openconnect_
has_ ⚠yubioath_ support - openconnect_
init_ ⚠ssl - openconnect_
mainloop ⚠ - openconnect_
make_ ⚠cstp_ connection - openconnect_
obtain_ ⚠cookie - openconnect_
override_ ⚠getaddrinfo - openconnect_
parse_ ⚠url - openconnect_
passphrase_ ⚠from_ fsid - openconnect_
reset_ ⚠ssl - openconnect_
set_ ⚠allow_ insecure_ crypto - openconnect_
set_ ⚠cafile - openconnect_
set_ ⚠cancel_ fd - openconnect_
set_ ⚠cert_ expiry_ warning - openconnect_
set_ ⚠client_ cert - openconnect_
set_ ⚠compression_ mode - openconnect_
set_ ⚠cookie - openconnect_
set_ ⚠csd_ environ - openconnect_
set_ ⚠dpd - openconnect_
set_ ⚠external_ browser_ callback - openconnect_
set_ ⚠hostname - openconnect_
set_ ⚠http_ auth - openconnect_
set_ ⚠http_ proxy - openconnect_
set_ ⚠key_ password - openconnect_
set_ ⚠localname - openconnect_
set_ ⚠loglevel - openconnect_
set_ ⚠mca_ cert - Multiple certificate authentication (MCA): the client cert and the mca_cert are used for authentication. The mca_cert is used to sign a challenge sent by the server.
- openconnect_
set_ ⚠mca_ key_ password - openconnect_
set_ ⚠mobile_ info - openconnect_
set_ ⚠option_ value - openconnect_
set_ ⚠pass_ tos - openconnect_
set_ ⚠pfs - openconnect_
set_ ⚠protect_ socket_ handler - openconnect_
set_ ⚠protocol - openconnect_
set_ ⚠proxy_ auth - openconnect_
set_ ⚠reconnected_ handler - openconnect_
set_ ⚠reported_ os - openconnect_
set_ ⚠reqmtu - openconnect_
set_ ⚠setup_ tun_ handler - openconnect_
set_ ⚠sni - openconnect_
set_ ⚠stats_ handler - openconnect_
set_ ⚠stoken_ mode - openconnect_
set_ ⚠system_ trust - openconnect_
set_ ⚠token_ callbacks - openconnect_
set_ ⚠token_ mode - openconnect_
set_ ⚠trojan_ interval - openconnect_
set_ ⚠urlpath - openconnect_
set_ ⚠useragent - openconnect_
set_ ⚠version_ string - openconnect_
set_ ⚠webview_ callback - openconnect_
set_ ⚠xmlpost - openconnect_
set_ ⚠xmlsha1 - openconnect_
setup_ ⚠cmd_ pipe - openconnect_
setup_ ⚠csd - openconnect_
setup_ ⚠dtls - openconnect_
setup_ ⚠tun_ device - openconnect_
setup_ ⚠tun_ fd - openconnect_
setup_ ⚠tun_ script - openconnect_
vpninfo_ ⚠free - openconnect_
vpninfo_ ⚠new - openconnect_
webview_ ⚠load_ changed - pselect⚠
- select⚠
Type Aliases§
- __
blkcnt64_ t - __
blkcnt_ t - __
blksize_ t - __
caddr_ t - __
clock_ t - __
clockid_ t - __
daddr_ t - __dev_t
- __
fd_ mask - __
fsblkcnt64_ t - __
fsblkcnt_ t - __
fsfilcnt64_ t - __
fsfilcnt_ t - __
fsword_ t - __gid_t
- __id_t
- __
ino64_ t - __ino_t
- __
int8_ t - __
int16_ t - __
int32_ t - __
int64_ t - __
int_ least8_ t - __
int_ least16_ t - __
int_ least32_ t - __
int_ least64_ t - __
intmax_ t - __
intptr_ t - __key_t
- __
loff_ t - __
mode_ t - __
nlink_ t - __
off64_ t - __off_t
- __pid_t
- __
pthread_ list_ t - __
pthread_ slist_ t - __
quad_ t - __
rlim64_ t - __
rlim_ t - __
sig_ atomic_ t - __
socklen_ t - __
ssize_ t - __
suseconds64_ t - __
suseconds_ t - __
syscall_ slong_ t - __
syscall_ ulong_ t - __
thrd_ t - __
time_ t - __
timer_ t - __tss_t
- __
u_ char - __u_int
- __
u_ long - __
u_ quad_ t - __
u_ short - __uid_t
- __
uint8_ t - __
uint16_ t - __
uint32_ t - __
uint64_ t - __
uint_ least8_ t - __
uint_ least16_ t - __
uint_ least32_ t - __
uint_ least64_ t - __
uintmax_ t - __
useconds_ t - blkcnt64_
t - blkcnt_
t - blksize_
t - caddr_t
- clock_t
- clockid_
t - daddr_t
- dev_t
- fd_mask
- fsblkcnt64_
t - fsblkcnt_
t - fsfilcnt64_
t - fsfilcnt_
t - fsid_t
- gid_t
- id_t
- ino64_t
- ino_t
- int_
fast8_ t - int_
fast16_ t - int_
fast32_ t - int_
fast64_ t - int_
least8_ t - int_
least16_ t - int_
least32_ t - int_
least64_ t - intmax_
t - key_t
- loff_t
- mode_t
- nlink_t
- oc_
compression_ mode_ t - oc_
token_ mode_ t - off64_t
- off_t
- openconnect_
getaddrinfo_ vfn - openconnect_
lock_ token_ vfn - openconnect_
open_ webview_ vfn - openconnect_
process_ auth_ form_ vfn - openconnect_
progress_ vfn - openconnect_
protect_ socket_ vfn - openconnect_
reconnected_ vfn - openconnect_
setup_ tun_ vfn - openconnect_
stats_ vfn - openconnect_
unlock_ token_ vfn - openconnect_
validate_ peer_ cert_ vfn - openconnect_
write_ new_ config_ vfn - pid_t
- pthread_
key_ t - pthread_
once_ t - pthread_
spinlock_ t - pthread_
t - quad_t
- register_
t - sigset_
t - suseconds_
t - t_
global_ progress_ vfn - time_t
- timer_t
- u_char
- u_int
- u_
int8_ t - u_
int16_ t - u_
int32_ t - u_
int64_ t - u_long
- u_
quad_ t - u_short
- uid_t
- uint
- uint_
fast8_ t - uint_
fast16_ t - uint_
fast32_ t - uint_
fast64_ t - uint_
least8_ t - uint_
least16_ t - uint_
least32_ t - uint_
least64_ t - uintmax_
t - ulong
- useconds_
t - ushort