aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2009-10-19Respecify OpenSSL back-end internals in terms of krb5_keyenc-perfGreg Hudson9-133/+177
2009-10-19Fix a typo in a new commentGreg Hudson1-1/+1
2009-10-19Merge trunk changes from r22841 to r22912 to enc-perf branchGreg Hudson193-2345/+11536
2009-10-19Add a performance-testing harness for comparing krb5_k and krb5_cGreg Hudson2-0/+123
2009-10-19Clarify that krb5_keys are logically immutable but may not be sharedGreg Hudson1-8/+5
2009-10-18Implement derived key caching. For now, omit the "nocache" flag, because itGreg Hudson3-4/+89
2009-10-18Add reference counts to key identifiers, so that they can have multiple ownersGreg Hudson3-2/+15
2009-10-15Change the krb5_keyblocks in the gss-krb5 id-rec to krb5_keys, and useGreg Hudson18-196/+260
2009-10-15Export krb5int_hmac_keyblock from libk5crypto so it can be referencedGreg Hudson1-0/+1
2009-10-15Initialize the accessor with the keyblock version of krb5_hmac toGreg Hudson1-1/+1
2009-10-08Change the krb5_keyblocks in the libkrb5 auth context to krb5_keys,Greg Hudson15-179/+217
2009-10-08Revert an unintended debugging change from r22845Greg Hudson1-1/+0
2009-10-06Adjust test programs to match new internal interfaces using krb5_keyGreg Hudson3-5/+15
2009-10-06Extend t_encrypt to test krb5_k_encrypt and related functions as wellGreg Hudson1-39/+86
2009-10-06Export krb5_k_encrypt/etc. from libk5crypto (change was missingGreg Hudson1-0/+8
2009-10-05Respecify most crypto internals in terms of krb5_key.Greg Hudson50-479/+670
2009-10-03Merge trunk changes from r22833 to r22841 to enc-perf branchGreg Hudson47-1457/+1091
2009-10-03Define constructors, destructors, and accessors for krb5_key (file wasGreg Hudson2-1/+83
2009-10-02Merge trunk changes from r22791 to r22833 to enc-perf branchGreg Hudson25-143/+2257
2009-10-01Merge trunk changes from r22791 to r22815 to enc-perf branchGreg Hudson34-57/+354
2009-09-28Move the implementation of krb5_copy_keyblock[_contents] into cryptoGreg Hudson7-23/+124
2009-09-28Create a new branch (from trunk r22791) for work on encryptionGreg Hudson0-0/+0
2009-09-28Fix a braino in r22790Greg Hudson1-1/+1
2009-09-28Fix a few problems introduced by r22787Greg Hudson2-9/+7
2009-09-25Add keytab_local.c to the kadmin client SRCS variable, so that weGreg Hudson2-1/+20
2009-09-25Fix a few bugs in kadmin's keytab.c from r22785Greg Hudson1-13/+10
2009-09-25Clean up krb5_get_credentials:Greg Hudson3-65/+59
2009-09-25Crypto modularity proj: Updated IOV cryptoZhanna Tsitkov3-192/+326
2009-09-24Update the kadmin client code to most current coding practicesGreg Hudson4-1631/+1410
2009-09-24Fix kadm5 unit test modified in r22782Greg Hudson1-1/+1
2009-09-22Fix a braino in r22782: we don't use strcpy even safely; use strlcpyGreg Hudson1-1/+1
2009-09-21Improve the mechanism used for addprinc -randkey. In the kadminGreg Hudson3-56/+85
2009-09-21Fix addprinc -randkey when policy requires multiple character classesGreg Hudson1-6/+7
2009-09-21Fix a few bugs in r22736. Cherry-picked from Luke's authdata branchGreg Hudson2-6/+6
2009-09-20Clean up warnings of unused variables that have crept into the source tree..Ezra Peisach4-4/+2
2009-09-18Use enc_provider for des hash routines. Also needed by Crypto modularity projZhanna Tsitkov2-113/+58
2009-09-16Remove krb5_decode_leak test program on "make clean"Greg Hudson1-1/+1
2009-09-16Remove autoconf.h on "make distclean".Greg Hudson2-0/+8
2009-09-16Re-run make depend without autoconf.h in the source treeGreg Hudson45-3021/+2814
2009-09-16Create DB headers before recursing for "make depend" inGreg Hudson1-1/+1
2009-09-16Fix return value of krb5int_des_make_key from rev 22769Zhanna Tsitkov1-0/+2
2009-09-16Crypto modularity proj.: Move prf and random-to-key ops from backend to krbZhanna Tsitkov74-2954/+3510
2009-09-15Fix stupid logic bug in last versionKen Raeburn1-2/+2
2009-09-15Add t_unal.c to SRCS and generate dependencies..Ezra Peisach2-1/+5
2009-09-15Test byte ordering determination and unaligned accessKen Raeburn2-2/+52
2009-09-15Check __BIG_ENDIAN__ and __LITTLE_ENDIAN__ to determine endianness.Ken Raeburn1-2/+6
2009-09-14Initialize several variables - so that on error cleanup - we do not try to freeEzra Peisach1-1/+3
2009-09-13Remove src/lib/crypto/krb/enc_provider, which was accidentallyGreg Hudson7-1214/+0
2009-09-13Implement s4u extensionsGreg Hudson71-576/+5306
2009-09-11In the top-level configure.in, switch from dnl comments to # commentsGreg Hudson1-180/+180