%general-entities; ]> $LastChangedBy$ $Date$ liboauth-&liboauth-version; liboauth Introduction to liboauth liboauth is a collection of POSIX-C functions implementing the OAuth Core RFC 5849 standard. Liboauth provides functions to escape and encode parameters according to OAuth specification and offers high-level functionality to sign requests or verify OAuth signatures as well as perform HTTP requests. &lfs90_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &liboauth-md5sum; Download size: &liboauth-size; Estimated disk space required: &liboauth-buildsize; Estimated build time: &liboauth-time; Additional Downloads Required patch for use with openssl: liboauth Dependencies Required Optional and (to build documentation) User Notes: Installation of liboauth Apply a patch for the current version of openssl: patch -Np1 -i ../liboauth-&liboauth-version;-openssl-1.1.0-3.patch Install liboauth by running the following commands: ./configure --prefix=/usr --disable-static && make If you wish to build the documentation (needs ), issue: make dox To test the results, issue: make check. Now, as the root user: make install If you have previously built the documentation, install it by running the following commands as the root user: install -v -dm755 /usr/share/doc/liboauth-&liboauth-version; && cp -rv doc/html/* /usr/share/doc/liboauth-&liboauth-version; Command Explanations : Use this switch if you want to use Mozilla NSS instead of OpenSSL. Contents Installed Programs Installed Libraries Installed Directories None liboauth.so /usr/share/doc/liboauth-&liboauth-version; Short Descriptions liboauth.so provides functions to escape and encode stings according to OAuth specifications and offers high-level functionality built on top to sign requests or verify signatures using either NSS or OpenSSL for calculating the hash/signatures. liboauth.so