summaryrefslogtreecommitdiff
path: root/vchat-tls.c
AgeCommit message (Expand)Author
37 hoursAdd new default ciphersuite for tls1.3 in mbedtls, so that the server and client can find common ciphersDirk Engling
37 hourssetting hostname is required for tls1.3 in mbedtlsDirk Engling
2022-05-25Fixing file permissionsDirk Engling
2022-05-25formatterDirk Engling
2022-05-25Make tls engine runtime configurableDirk Engling
2022-05-21Guard memset_s. Use explicit_bzero on openbsd and linuxDirk Engling
2022-05-21Reformatted using clang-format -format llvmDirk Engling
2022-05-21Fix typosDirk Engling
2022-05-21Handle several verify resultsDirk Engling
2022-05-20Check pinned fingerprints and add much more error checksDirk Engling
2022-05-20Add cert and key match checkDirk Engling
2022-05-20Enforce exactly one of the tls libs to be enabledDirk Engling
2022-05-20Add ciphersuite parser and converter for openssl ciphersuite namesDirk Engling
2022-05-20Check for more errors and dump the cert info to the userDirk Engling
2022-05-20Make mbedtls version dispatch more readableDirk Engling
2022-05-20Move pinned fingerprint handler out of openssls scopeDirk Engling
2022-05-20ensure that the format string is constDirk Engling
2022-05-20Implement a happy path mbedtls wrapperDirk Engling
2022-05-18Simplify tls code by removing all unused functions to allow for more generic helpers that can be used across lib wrappersDirk Engling
2022-05-17Remove one debug statementDirk Engling
2022-05-17Add -2 return code to read() calls that may feature an EAGAINDirk Engling
2022-05-16Decouple IO openssl's BIO abstraction and split connection and tls handling to allow for other TLS libsDirk Engling