XySSL ist eine kryptografische Bibliothek, die in C geschrieben ist. Sie enthält mehrere Verschlüsselungsverfahren (AES, Triple-DES und ARC4), Hash-Funktionen (MD{2,4,5}, SHA-1 und SHA-256) sowie das Lesen von RSA und X.509. Sie implementiert auch die Protokolle Secure Sockets Layer Version 3 (SSLv3) und Transport Layer Security Version 1. (non)