aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2008-12-01des-hmac-sha1 does not support AEADcrypto-iovSam Hartman1-1/+1
2008-12-01Omit CTS length checkSam Hartman1-5/+1
2008-12-01Update t_encrypt to do some black-box testing of the iov APISam Hartman1-1/+44
2008-12-01type in krb5_c_crypto_length is the crypto type not the enctypeSam Hartman1-1/+1
2008-12-01Add stream cryptotypeSam Hartman1-0/+1
2008-12-01Fix extern declarationSam Hartman1-1/+1
2008-12-01Use return value of get/put block to indicate termination conditionSam Hartman5-11/+12
2008-12-01Cleanup; stream processing is done now by krb5_c_decrypt_iov()Sam Hartman1-4/+0
2008-12-01Cleanup IOV codeSam Hartman3-17/+44
2008-12-01Add krb5_c_crypto_length_iov() and krb5_c_padding_length() APIsSam Hartman4-1/+131
2008-12-01Change the behaviour of KRB5_CRYPTO_TYPE_STREAM slightly: STREAM shouldSam Hartman1-22/+44
2008-12-01Only a single padding buffer is requiredSam Hartman1-28/+19
2008-12-01Cleanup code on the assumption HEADER buffer is always firstSam Hartman2-49/+10
2008-12-01cleanupSam Hartman1-6/+6
2008-12-01cleanupSam Hartman1-2/+3
2008-12-01cleanupSam Hartman1-3/+6
2008-12-01KRB5_CRYPTO_TYPE_STREAM handling code was in wrong fileSam Hartman1-0/+5
2008-12-01When pad_to_boundary is set (as it is for CCM), don't pad betweenSam Hartman1-5/+38
2008-12-01Initialize PADDING buffers that are not preceeded by DATA buffers toSam Hartman1-3/+4
2008-12-01Ensure padding is initialized on return from krb5_c_encrypt_iov()Sam Hartman2-5/+29
2008-12-01Add some notes regarding block IOV APIsSam Hartman1-0/+8
2008-12-01CTR mode and associated data do not require explicit padding in theSam Hartman2-38/+47
2008-12-01CleanupSam Hartman2-4/+7
2008-12-01Provisional implementation of CCM mode for AESSam Hartman3-20/+67
2008-12-01RC4 has a header length that includes the confounder and checksum.Sam Hartman1-1/+3
2008-12-01ReformatSam Hartman1-2/+2
2008-12-01Careful not to overwrite mit_des_zeroblockSam Hartman2-4/+10
2008-12-01Don't reset iov_pos to current index after reading header; found by SamSam Hartman1-5/+4
2008-12-01cleanupSam Hartman1-1/+0
2008-12-01support KRB5_CRYPTO_TYPE_STREAMSam Hartman6-226/+231
2008-12-01fix some more pointer adjustment errorsSam Hartman1-20/+19
2008-12-01Don't encrypt checksum!Sam Hartman1-0/+9
2008-12-01For RC4, checksum is in header, not trailerSam Hartman1-19/+32
2008-12-01No padding for rc4 at krb5 layerSam Hartman1-1/+1
2008-12-01Expose krb5_hmac_iov via accessorSam Hartman3-0/+6
2008-12-01Include padding in to be signed dataSam Hartman2-4/+3
2008-12-01Don't require KRB5_CRYPTO_TPYE_HEADER to come before dataSam Hartman4-92/+140
2008-12-01Validate input lengths correctly for CTS ciphersSam Hartman1-12/+18
2008-12-01KRB5_CRYPTO_TYPE_CHECKSUM should be 96 bitsSam Hartman1-3/+1
2008-12-01Fix some bugs in AEAD codeSam Hartman7-22/+27
2008-12-01Implement 3DES IOV routinesSam Hartman7-1/+369
2008-12-01Initial implementation of krb5int_aes_decrypt_iov()Sam Hartman1-1/+81
2008-12-01Begin work on AES IOV APIsSam Hartman6-24/+193
2008-12-01preliminary implementation of krb5int_dk_{en,de}crypt_iovSam Hartman3-9/+290
2008-12-01preliminary implementation of krb5int_arcfour_decrypt_iovSam Hartman1-6/+100
2008-12-01implement k5_hmac_md5_hash_iovSam Hartman4-4/+68
2008-12-01Some work on checksum code for AEADSam Hartman10-31/+340
2008-12-01Begin work on rc4 krb5 AEADSam Hartman8-29/+251
2008-12-01Beginnings of work on AEAD support in libk5cryptoSam Hartman22-40/+687
2008-12-01Branch trunk to record series of commits pulled from mskrb-integ to implemen...Sam Hartman2840-0/+820841