aboutsummaryrefslogtreecommitdiff
path: root/src/lib/crypto/builtin/enc_provider
AgeCommit message (Expand)AuthorFilesLines
2020-10-17Update Gladman AES codeGreg Hudson1-45/+47
2019-05-28Remove support for single-DES and CRCRobbie Harwood3-135/+0
2017-04-14Avoid increased alignment restriction warningsRobbie Harwood1-1/+1
2016-11-09Use zap() more consistentlyGreg Hudson1-4/+2
2016-07-28Use single-colon rules in makefilesGreg Hudson1-3/+3
2014-02-26Get rid of builtin AES uitypes.hGreg Hudson1-37/+34
2013-05-24Add AES-NI support on LinuxGreg Hudson1-4/+126
2013-05-24Refactor AES, Camellia builtin enc providersGreg Hudson2-302/+309
2013-05-24Simplify crypto IOV helpersGreg Hudson4-144/+60
2013-05-16Reduce boilerplate in makefilesGreg Hudson1-4/+0
2013-03-24make dependGreg Hudson1-15/+13
2013-01-10make dependGreg Hudson1-1/+1
2012-12-19Separate clpreauth and kdcpreauth interfacesGreg Hudson1-8/+8
2012-11-28Add camellia_key_cleanupBen Kaduk1-1/+9
2012-10-09De-conditionalize Camellia codeGreg Hudson1-24/+0
2011-09-04Untabify some files mistakenly created with tabsGreg Hudson1-8/+8
2011-03-28Remove the weak key checks from the builtin rc4 enc provider. ThereGreg Hudson1-17/+0
2011-03-14Resolve a few miscellaneous warningsGreg Hudson1-1/+1
2011-03-14Remove two headers accidentally left behind in r24677Greg Hudson1-38/+0
2011-03-09Adjust most C source files to match the new standards for copyrightGreg Hudson3-5/+4
2011-03-02Consolidate almost all lib/crypto/krb headers into a singleGreg Hudson7-60/+50
2011-02-27Reference random-to-key handlers through the enctype instead of theGreg Hudson7-49/+35
2011-02-25Make dependGreg Hudson1-20/+16
2010-11-28Use for loops for recursion in the Windows build, cutting down on theGreg Hudson1-1/+1
2010-11-25Fix Windows buildGreg Hudson2-2/+4
2010-11-20Implement Camellia-CTS-CMAC instead of Camellia-CCMGreg Hudson4-231/+372
2010-09-08Make dependGreg Hudson1-9/+27
2010-09-07Merge the camellia-ccm branch to trunk. Since there are no IANAGreg Hudson4-11/+242
2010-06-07make dependGreg Hudson1-17/+18
2010-01-03Enable caching of key-derived context info such as key schedules fromKen Raeburn1-18/+52
2010-01-03Fix a case where krb5int_aes_decrypt was trying to encrypt a blockGreg Hudson1-1/+1
2009-12-10Restructure the crypto checksum implementation to minimizeGreg Hudson4-33/+66
2009-12-06In the built-in des3 provider, remove the unused version ofGreg Hudson1-29/+3
2009-12-04Consolidate the IOV and non-IOV encryption/decryption code paths, andGreg Hudson5-372/+90
2009-12-03Revert r23442. Revert r23436 changes unrelated to comment reformattingTom Yu1-12/+139
2009-12-02Reformat new block comment per coding styleGreg Hudson1-152/+26
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 Hudson1-16/+17
2009-12-02Clean up the AES enc_provider code a bit. Chiefly, work with unsignedGreg Hudson1-80/+64
2009-11-30In the des enc_provider decrypt_iov function, count header blocks asGreg Hudson1-1/+1
2009-11-28Mark and reindent lib/cryptoGreg Hudson5-406/+411
2009-11-27Move the arcfour directory from the crypto module dirs into krb. ThisGreg Hudson2-2/+12
2009-11-22Consolidate Makefile variables now that we have only a single globalGreg Hudson2-38/+35
2009-10-31make mark-cstyleTom Yu5-23/+19
2009-10-25make dependTom Yu1-16/+14
2009-10-23Changed the crypto make system to add build flexibility. The update cancels t...Zhanna Tsitkov2-26/+26
2009-10-19Implement new APIs to allow improved crypto performanceGreg Hudson4-40/+48
2009-10-16Fix the value of ivec in aes_decrypt_iovZhanna Tsitkov1-3/+3
2009-10-10Move destest to builtin/des, because it depends on overriding someTom Yu1-17/+18
2009-09-16Re-run make depend without autoconf.h in the source treeGreg Hudson1-38/+37