aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2009-12-09Fix some formatting issuesfast-negotiateGreg Hudson13-146/+168
2009-12-02Restart the loop after changing the service we're contactingSam Hartman1-1/+2
2009-12-02fix line lengthSam Hartman1-1/+2
2009-12-02Both in the previous trunk code and in the fast negotiation code, referrals...Sam Hartman1-65/+89
2009-12-02While developing the fast negotiation changes, the get_in_tkt code wasSam Hartman2-49/+157
2009-12-02Variables needed by fast negotiation in the init creds contextSam Hartman1-0/+3
2009-12-02Don't upgrade to FAST if already using FASTSam Hartman1-0/+2
2009-12-02Implement upgrade to FAST when the KDC supports FAST. Implement fallSam Hartman2-2/+22
2009-12-02If FAST is available and an armor ticket is supplied, use it; otherwise do no...Sam Hartman2-6/+28
2009-12-02Store configuration information about whether FAST is available in the ccach...Sam Hartman3-4/+8
2009-12-02Initialize creds to 0Sam Hartman1-1/+2
2009-12-02Use krb5_get_init_creds_opt_set_out_ccache to set the output ccache for kinit.Sam Hartman1-12/+16
2009-12-02AddSam Hartman4-6/+85
2009-12-02Implement KDC side of protected negotiation:Sam Hartman6-21/+103
2009-12-02fix warningSam Hartman1-1/+1
2009-12-02Remove constants from fast.c now that they are in krb5.hSam Hartman1-3/+0
2009-12-02As and TGS path: cliam to support FAST negotiation in ticket flag; restructur...Sam Hartman4-16/+20
2009-12-02Constants for FAST negotiationSam Hartman1-2/+4
2009-12-02krb5_k_make_checksum: 0 cksumtype means use mandatory cksum for given enctypeSam Hartman1-0/+9
2009-12-02Implement fast negotiation per discussion with LarrySam Hartman2-0/+48
2009-12-02Expose {decode,encode}_krb5_checksumSam Hartman4-0/+16
2009-12-02fix signed vs unsigned warningSam Hartman1-1/+1
2009-12-02Integrate Apple APIs for storing configuration parameters in a ccacheSam Hartman5-2/+182
2009-12-02Branch trunk for fast negotiation branchSam Hartman0-0/+0
2009-12-01Reindent and removed krb5_ prefix from static func nameZhanna Tsitkov1-67/+67
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-30Mark and reindent tests, with some exclusionsTom Yu33-3608/+3644
2009-11-30ReindentZhanna Tsitkov3-74/+55
2009-11-30Mark and reindent util/supportTom Yu19-1249/+1274
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-30Fix memory leakSam Hartman1-1/+2
2009-11-30Terminate the loop in find_authdata_1 if we get an error in one of theGreg Hudson1-1/+1
2009-11-29Remove the non-iov entry point introduced in r23378, since it's easyGreg Hudson6-70/+13
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 Hudson8-147/+143
2009-11-28Clean up the arcfour token encryption and decryption functions byGreg Hudson3-404/+272
2009-11-28Add a convenience inline function in k5-int.h to initialize aGreg Hudson1-0/+13
2009-11-28Mark and reindent lib/cryptoGreg Hudson173-7792/+7932
2009-11-27Add krb5_key versions of the auth context key accessors, and use themGreg Hudson4-29/+51
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