aboutsummaryrefslogtreecommitdiff
path: root/src/lib/crypto/krb
AgeCommit message (Expand)AuthorFilesLines
2010-10-02Be more parsimonious with /dev/random when using the NSS PRNGnssGreg Hudson1-3/+6
2010-09-30Merge r24242:24397 from trunk to branches/nss. This will break theGreg Hudson39-455/+1905
2010-09-25When NSS is the crypto implementation, use the NSS PRNG. Avoids theGreg Hudson2-10/+75
2010-09-25In the NSS crypto back end, add mutex protection and fork protectionGreg Hudson1-2/+7
2010-07-19Allow Microsoft HMAC-MD5 checksum types to use non-RC4 keysGreg Hudson2-4/+6
2010-06-10In yarrow.c, undefine k5-trace.h's TRACE before defining it to avoid aGreg Hudson1-0/+1
2010-06-07make dependGreg Hudson10-257/+298
2010-06-04Add krb5_enctype_to_name() APIGreg Hudson2-3/+29
2010-04-26Squash some warnings in the old crypto API glue. Use make_data()Greg Hudson1-42/+20
2010-01-08krb5int_dk_string_to_key fails to set enctypeEzra Peisach1-0/+1
2010-01-08yarrow code does not initialize keyblock enctype and uses unitialized valueEzra Peisach2-0/+2
2010-01-08krb5int_derive_key results in cache with uninitialized valuesEzra Peisach1-0/+4
2010-01-03Update dependenciesKen Raeburn4-54/+24
2010-01-03Enable caching of key-derived context info such as key schedules fromKen Raeburn1-0/+8
2009-12-31Initialize hash_iov, in case of premature error exitKen Raeburn1-1/+1
2009-12-29Combine the related code into one fileZhanna Tsitkov5-143/+55
2009-12-14fast negotiation projecSam Hartman1-0/+8
2009-12-10Don't use sizeof(pointertype) to get the length of an allocated arrayTom Yu1-1/+1
2009-12-10Add comments to make it slightly clearer howGreg Hudson1-1/+2
2009-12-10Restructure the crypto checksum implementation to minimizeGreg Hudson31-1199/+693
2009-12-06Remove the ivec parameters from the keyhash provider functions, asGreg Hudson9-25/+19
2009-12-06Make the libk5crypto hash_provider interface take crypto_iov listsGreg Hudson14-227/+115
2009-12-04Remove some code paths in crypto-length which are dead now that theGreg Hudson1-11/+2
2009-12-04Remove CRC32_SHIFT4 code as we are unlikely to ever need itGreg Hudson2-32/+0
2009-12-04Consolidate the IOV and non-IOV encryption/decryption code paths, andGreg Hudson50-2160/+646
2009-12-02update dependenciesKen Raeburn3-17/+31
2009-12-02Speed up the per-block loops of AES, DES3, and DES IOV encryption byGreg Hudson2-1/+49
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-30Add an AEAD provider for enctypes which use krb5_old_encrypt andGreg Hudson6-17/+245
2009-11-30Make the crc32 hash provider correctly chain multiple input buffers,Greg Hudson2-2/+3
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 Hudson2-49/+3
2009-11-29Avoid using strncpy in the production of the arcfour salt because itGreg Hudson1-4/+3
2009-11-28Create functional internal interfaces to allow GSSAPI to performGreg Hudson3-2/+94
2009-11-28Clean up the arcfour token encryption and decryption functions byGreg Hudson3-404/+272
2009-11-28Mark and reindent lib/cryptoGreg Hudson89-2311/+2390
2009-11-27Allow null keys to be referenced (a no-op) for simpler "copying" ofGreg Hudson1-1/+2
2009-11-27Move the arcfour directory from the crypto module dirs into krb. ThisGreg Hudson11-17/+898
2009-11-27Add krb5_k_prf, the krb5_key version of krb5_c_prfGreg Hudson1-4/+14
2009-11-26Pullup to 1.7-branch is only for the test case, as krb5-1.7 behavedTom Yu2-14/+90
2009-11-22Consolidate Makefile variables now that we have only a single globalGreg Hudson18-545/+528
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