summaryrefslogtreecommitdiffstats
path: root/src/crypto.c
Commit message (Collapse)AuthorAgeFilesLines
* Support openssl optimized 32bit RC4 key packingSimo Sorce2015-03-191-16/+13
| | | | | | | | | Openssl detects at runtime the CPU type and on some 32 bit CPUs will automatically switch to a compressed schedule for the RC4_KEY. Don't try to be too smart nd just copy all the data even if it takes 4 times the space. The code still assumes sizeof(RC4_INT) == sizeof(uint32_t)
* Add import/export functions for the RC4 stateSimo Sorce2013-12-151-0/+36
|
* Use RC4 instead of EVP interface of opensslSimo Sorce2013-12-151-49/+10
| | | | | This makes it much easier to export/import the crypto state. In preparation for implemeting import/export of context.
* Add CRC32 function using Zlib's crc32Simo Sorce2013-10-231-0/+6
|
* Fix potential segfault condition in RC4_FREESimo Sorce2013-10-181-1/+1
|
* Add integrity and confidentiality functionsSimo Sorce2013-08-191-7/+19
|
* Add NTLM Crypto support functions for NTLMv1Simo Sorce2013-07-181-0/+68
|
* NTLM Crypto functionsSimo Sorce2013-07-181-0/+221
Adds crypto function helpers needed by NTLM authentication