summaryrefslogtreecommitdiff
path: root/src/util/crypto/nss
AgeCommit message (Collapse)AuthorFilesLines
2013-08-28UTIL: Create new wraper header file sss_endian.hLukas Slebodnik1-1/+1
Some platform have header file endian.h and anothers have sys/endian.h. We nedd to use conditional build to handle it correctly, therefore new header file sss_endian.h was created.
2013-04-03Check for correct variable nameJakub Hrozek1-1/+1
https://fedorahosted.org/sssd/ticket/1864
2012-09-07Out-of-bounds read fix in hmac-sha-1Ondrej Kos1-1/+3
2012-04-24UTIL: Add HMAC-SHA-1 functionJan Cholasta1-0/+88
2012-02-07UTIL: Provide base64 encoding and decoding functionsJan Cholasta2-36/+94
2011-11-22Cleanup: Remove unused parametersJakub Hrozek1-4/+3
2011-09-28Multiline macro cleanupJakub Hrozek1-1/+1
This is mostly a cosmetic patch. The purpose of wrapping a multi-line macro in a do { } while(0) is to make the macro usable as a regular statement, not a compound statement. When the while(0) is terminated with a semicolon, the do { } while(0); block becomes a compound statement again.
2011-05-23Set _GNU_SOURCE globallySumit Bose2-3/+4
2011-01-21Fix uninitialized value errorSumit Bose1-1/+1
2011-01-20NSS obfuscation code cleanupJakub Hrozek1-38/+97
https://fedorahosted.org/sssd/ticket/752
2010-09-15Fix parameter order when initializing decryptionJakub Hrozek1-1/+1
2010-09-08Password obfuscation utility functionsJakub Hrozek1-0/+480
Adds two utility functions to obfuscate a password and inverse to extract the cleartext password back. So far, only NSS-based implementation is provided.
2010-09-08Move crypto functions into its own subdirJakub Hrozek3-0/+487
A refactoring patch that creates a common util/crypto subdir with per-implementation subdirectories for each underlying crypto library supported by SSSD.