summaryrefslogtreecommitdiffstats
path: root/src/lib/crypto
Commit message (Expand)AuthorAgeFilesLines
* Fix cipher state chaining in OpenSSL back endGreg Hudson2010-02-183-61/+90
* Add display statements for the encrypted tokens generated by t_encryptGreg Hudson2010-02-171-0/+24
* Get rid of kdb_ext.h and allow out-of-tree KDB pluginsGreg Hudson2010-01-271-0/+10
* Add test program for decryption of overly short buffersGreg Hudson2010-01-122-2/+135
* krb5int_pbkdf2_hmac_sha1 fails to set enctype on keyblockEzra Peisach2010-01-091-0/+1
* krb5int_dk_string_to_key fails to set enctypeEzra Peisach2010-01-081-0/+1
* Set enctype in crypto_tests to prevent memory leaksEzra Peisach2010-01-082-17/+13
* yarrow code does not initialize keyblock enctype and uses unitialized valueEzra Peisach2010-01-082-0/+2
* krb5int_derive_key results in cache with uninitialized valuesEzra Peisach2010-01-081-0/+4
* Update dependenciesKen Raeburn2010-01-034-54/+24
* Enable caching of key-derived context info such as key schedules fromKen Raeburn2010-01-032-18/+60
* Fix a case where krb5int_aes_decrypt was trying to encrypt a blockGreg Hudson2010-01-031-1/+1
* Declare function as static to avoid compiler warning on missing prototypesEzra Peisach2009-12-311-1/+2
* Remove $(TOBJS) for make cleanEzra Peisach2009-12-311-1/+1
* Initialize hash_iov, in case of premature error exitKen Raeburn2009-12-311-1/+1
* Combine the related code into one fileZhanna Tsitkov2009-12-295-143/+55
* fast negotiation projecSam Hartman2009-12-141-0/+8
* Don't use sizeof(pointertype) to get the length of an allocated arrayTom Yu2009-12-101-1/+1
* Add comments to make it slightly clearer howGreg Hudson2009-12-101-1/+2
* Restructure the crypto checksum implementation to minimizeGreg Hudson2009-12-1044-1278/+858
* Initialize ihash_iov in case fall through to cleanup handler and tryEzra Peisach2009-12-061-1/+1
* Remove the ivec parameters from the keyhash provider functions, asGreg Hudson2009-12-0610-29/+23
* Make dependGreg Hudson2009-12-062-52/+64
* Make the libk5crypto hash_provider interface take crypto_iov listsGreg Hudson2009-12-0628-474/+291
* In the built-in des3 provider, remove the unused version ofGreg Hudson2009-12-061-29/+3
* Remove some code paths in crypto-length which are dead now that theGreg Hudson2009-12-041-11/+2
* Remove CRC32_SHIFT4 code as we are unlikely to ever need itGreg Hudson2009-12-043-47/+0
* Consolidate the IOV and non-IOV encryption/decryption code paths, andGreg Hudson2009-12-0481-4002/+1084
* Revert r23442. Revert r23436 changes unrelated to comment reformattingTom Yu2009-12-032-12/+141
* Update export list to reflect changes in r23436Tom Yu2009-12-031-2/+0
* Reformat new block comment per coding styleGreg Hudson2009-12-021-152/+26
* Actually record dependencies of crypto testsKen Raeburn2009-12-021-1/+152
* update dependenciesKen Raeburn2009-12-023-17/+31
* Perform the AES-CBC XOR operations 4 bytes at a time, using the helperKen Raeburn2009-12-021-2/+18
* Speed up the per-block loops of AES, DES3, and DES IOV encryption byGreg Hudson2009-12-025-197/+160
* Remove t_kperf on make cleanGreg Hudson2009-12-021-1/+1
* Clean up the AES enc_provider code a bit. Chiefly, work with unsignedGreg Hudson2009-12-021-80/+64
* In t_kperf, generate a valid ciphertext when testing decryptionGreg Hudson2009-12-021-0/+8
* Fix an incorrect length in the new krb5int_c_decrypt_aead_compatGreg Hudson2009-12-021-1/+1
* Fix AES IOV decryption of small messagesGreg Hudson2009-12-011-13/+8
* Make krb5int_c_decrypt_aead_compat more efficient by building theGreg Hudson2009-12-011-23/+41
* Fix the usage fallback in krb5int_arcfour_decrypt_iov. Factor out IOVGreg Hudson2009-12-011-25/+29
* Remove some stray tabsGreg Hudson2009-11-301-4/+4
* Use aead_dk instead of aead_old for des-hmac-sha1, since it usesGreg Hudson2009-11-301-1/+1
* Fix ivec chaining for DES iov encryptionGreg Hudson2009-11-301-2/+5
* Add an AEAD provider for enctypes which use krb5_old_encrypt andGreg Hudson2009-11-306-17/+245
* In the des enc_provider decrypt_iov function, count header blocks asGreg Hudson2009-11-301-1/+1
* Make the crc32 hash provider correctly chain multiple input buffers,Greg Hudson2009-11-305-12/+13
* Stream decryption is handled in krb5_k_decrypt_iov; remove someGreg Hudson2009-11-302-12/+0
* Remove the non-iov entry point introduced in r23378, since it's easyGreg Hudson2009-11-293-50/+3