aboutsummaryrefslogtreecommitdiff
path: root/src/lib/crypto
AgeCommit message (Expand)AuthorFilesLines
2009-12-04Consolidate the IOV and non-IOV encryption/decryption code paths, andGreg Hudson81-4002/+1084
2009-12-03Revert r23442. Revert r23436 changes unrelated to comment reformattingTom Yu2-12/+141
2009-12-03Update export list to reflect changes in r23436Tom Yu1-2/+0
2009-12-02Reformat new block comment per coding styleGreg Hudson1-152/+26
2009-12-02Actually record dependencies of crypto testsKen Raeburn1-1/+152
2009-12-02update dependenciesKen Raeburn3-17/+31
2009-12-02Perform the AES-CBC XOR operations 4 bytes at a time, using the helperKen Raeburn1-2/+18
2009-12-02Speed up the per-block loops of AES, DES3, and DES IOV encryption byGreg Hudson5-197/+160
2009-12-02Remove t_kperf on make cleanGreg Hudson1-1/+1
2009-12-02Clean up the AES enc_provider code a bit. Chiefly, work with unsignedGreg Hudson1-80/+64
2009-12-02In t_kperf, generate a valid ciphertext when testing decryptionGreg Hudson1-0/+8
2009-12-02Fix an incorrect length in the new krb5int_c_decrypt_aead_compatGreg Hudson1-1/+1
2009-12-01Fix AES IOV decryption of small messagesGreg Hudson1-13/+8
2009-12-01Make krb5int_c_decrypt_aead_compat more efficient by building theGreg Hudson1-23/+41
2009-12-01Fix the usage fallback in krb5int_arcfour_decrypt_iov. Factor out IOVGreg Hudson1-25/+29
2009-11-30Remove some stray tabsGreg Hudson1-4/+4
2009-11-30Use aead_dk instead of aead_old for des-hmac-sha1, since it usesGreg Hudson1-1/+1
2009-11-30Fix ivec chaining for DES iov encryptionGreg Hudson1-2/+5
2009-11-30Add an AEAD provider for enctypes which use krb5_old_encrypt andGreg Hudson6-17/+245
2009-11-30In the des enc_provider decrypt_iov function, count header blocks asGreg Hudson1-1/+1
2009-11-30Make the crc32 hash provider correctly chain multiple input buffers,Greg Hudson5-12/+13
2009-11-30Stream decryption is handled in krb5_k_decrypt_iov; remove someGreg Hudson2-12/+0
2009-11-29Remove the non-iov entry point introduced in r23378, since it's easyGreg Hudson3-50/+3
2009-11-29Avoid using strncpy in the production of the arcfour salt because itGreg Hudson1-4/+3
2009-11-29Add do-while(0) around multi-statement macros in f_tables.h for moreGreg Hudson1-44/+48
2009-11-28Create functional internal interfaces to allow GSSAPI to performGreg Hudson4-3/+96
2009-11-28Clean up the arcfour token encryption and decryption functions byGreg Hudson3-404/+272
2009-11-28Mark and reindent lib/cryptoGreg Hudson172-7792/+7930
2009-11-27Allow null keys to be referenced (a no-op) for simpler "copying" ofGreg Hudson1-1/+2
2009-11-27Export krb5_k_reference_key since it's part of the public APIGreg Hudson1-0/+1
2009-11-27Move the arcfour directory from the crypto module dirs into krb. ThisGreg Hudson32-1067/+163
2009-11-27Add krb5_k_prf, the krb5_key version of krb5_c_prfGreg Hudson2-4/+15
2009-11-26Pullup to 1.7-branch is only for the test case, as krb5-1.7 behavedTom Yu4-19/+138
2009-11-22Consolidate Makefile variables now that we have only a single globalGreg Hudson56-994/+938
2009-11-16Clean up some open-parenthesis problems, and reindentTom Yu1-1/+0
2009-11-16Typo fixZhanna Tsitkov1-1/+1
2009-11-16Remove unreferred krb5int_keyhash_aescbc_xxx. Cleaner krb5int_keyhash_md5_hma...Zhanna Tsitkov2-2/+2
2009-11-10Remove src/lib/crypto/krb/enc_provider, which was accidentallyGreg Hudson7-1210/+0
2009-11-02Clean up a bunch of signed/unsigned comparison warningsGreg Hudson3-5/+6
2009-11-01Move the implementations of four deprecated crypto functions toGreg Hudson5-24/+42
2009-10-31make mark-cstyleTom Yu167-917/+862
2009-10-29Corrected Copyrights and some minor reorganization in openssl impl. Zhanna Tsitkov38-2177/+431
2009-10-29Files that were not picked up by svn rev #22995 commit:Zhanna Tsitkov14-0/+844
2009-10-29Restored few symbols in the crypto exports list to satisfy tests.`Zhanna Tsitkov1-0/+12
2009-10-29Rename some lingering krb5_derive_key referencesGreg Hudson3-3/+3
2009-10-28Bump the accessor version number since we made changes.Greg Hudson1-1/+1
2009-10-28Restrict libk5crypto.exports list to API and ABI. Also, include functions nee...Zhanna Tsitkov1-150/+60
2009-10-28Replace krb5_ with krb5Int_ prefix for non-API functionsZhanna Tsitkov68-297/+309
2009-10-28Remove "verify" on make cleanEzra Peisach1-1/+1
2009-10-27Do not include com_err.h - not used hereEzra Peisach1-2/+0