liboauth ist eine Sammlung von C-Funktionen, die das OAuth-API implementieren. Sie stellt Funktionen bereit, um Strings nach den OAuth-Spezifikationen zu kodieren, und bietet Funktionalität auf hoher Ebene, um Anfragen zu signieren oder Signaturen zu verifizieren. Sie benutzt wahlweise NSS oder OpenSSL.