An error occurred fetching the project authors.
  1. 29 Jun, 2004 1 commit
    • Aaron Grothe's avatar
      [CRYPTO]: Add TEA and XTEA algorithms. · e8b5631a
      Aaron Grothe authored
      The following is a patch against 2.6.7 (should apply cleanly to 2.6.5 or 
      above).  It implements the Tiny Encryption Algorithm (TEA) and the 
      Xtended TEA (XTEA) algorithms.  TEA goes back to 1994 and is a good 
      algorithm espically for memory constrained systems.  It is similar in
      concept to the IDEA crypto.  It does NOT have any patent restrictions
      and has been put in the public domain by Wheeler and Needham.  Tea is used
      in quite a few products such as filesafe and even Microsoft's Xbox.
      Signed-off-by: default avatarAaron Grothe <ajgrothe@yahoo.com>
      Signed-off-by: default avatarJames Morris <jmorris@redhat.com>
      Signed-off-by: default avatarDavid S. Miller <davem@redhat.com>
      e8b5631a
  2. 21 Mar, 2004 2 commits
    • James Morris's avatar
      [CRYPTO]: Add Michael MIC algorithm. · 1aa2cc52
      James Morris authored
      From Jouni Malinen <jkmaline@cc.hut.fi>
      
      Added Michael MIC keyed digest for TKIP (IEEE 802.11i/WPA). This algorithm
      is quite weak due to the requirements for compatibility with old legacy
      wireless LAN hardware that does not have much CPU power. Consequently, this
      should not really be used with anything else than TKIP.
      
      Michael MIC is calculated over the payload of the IEEE 802.11 header which
      makes it easier to add TKIP support for old wireless LAN cards. An additional
      authenticated data area is used (but not send separately) to authenticate
      source and destination addresses.
      1aa2cc52
    • James Morris's avatar
      [CRYPTO]: Add setkey operation for digests. · 5654cd6c
      James Morris authored
      From Jouni Malinen <jkmaline@cc.hut.fi>
      
      Added support for using keyed digest with an optional dit_setkey handler.
      This does not change the behavior of the existing digest algorithms, but
      allows new ones to add setkey handler that can be used to initialize the
      algorithm with a key or seed. setkey is to be called after init, but before
      any of the update call(s).
      5654cd6c
  3. 03 Mar, 2004 1 commit
  4. 24 Dec, 2003 2 commits
  5. 16 Aug, 2003 1 commit
  6. 11 Aug, 2003 1 commit
  7. 28 Mar, 2003 1 commit
  8. 13 Jan, 2003 1 commit
  9. 08 Jan, 2003 1 commit
    • James Morris's avatar
      [CRYPTO]: Add AES algorithm. · 51ef86ed
      James Morris authored
      - Merged AES code from Adam J. Richter <adam@yggdrasil.com>
      - Add kconfig help and test vector code from
        Martin Clausen <martin@ostenfeld.dk>
      - Minor cleanups: removed EXPORT_NO_SYMBOLS (not needed for 2.5),
        removed debugging code etc.
      - Documentation updates.
      51ef86ed
  10. 05 Dec, 2002 1 commit
  11. 26 Nov, 2002 1 commit
  12. 06 Nov, 2002 2 commits
  13. 03 Nov, 2002 1 commit
  14. 30 Oct, 2002 1 commit
    • James Morris's avatar
      [CRYPTO]: Cleanups based upon suggestions by Jeff Garzik. · b56bc16a
      James Morris authored
      - Changed unsigned to unsigned int in algos.
      - Consistent use of u32 for flags throughout api.
      - Use of unsigned int rather than int for counting things which must
      be positive, also replaced size_ts to keep code simpler and lessen
      bloat on some archs.
      - got rid of some unneeded returns.
      - const correctness.
      b56bc16a
  15. 27 Oct, 2002 1 commit
  16. 26 Oct, 2002 1 commit
  17. 24 Oct, 2002 1 commit
  18. 23 Oct, 2002 1 commit