Browse Source

adding JH

master
bg 11 years ago
parent
commit
4f19c43af8
  1. 2
      aes/aes.h
  2. 2
      aes/aes128_dec.h
  3. 2
      aes/aes128_enc.h
  4. 2
      aes/aes192_dec.h
  5. 2
      aes/aes192_enc.h
  6. 2
      aes/aes256_dec.h
  7. 2
      aes/aes256_enc.h
  8. 2
      aes/aes_dec.h
  9. 2
      aes/aes_enc.h
  10. 2
      aes/aes_invsbox.h
  11. 2
      aes/aes_keyschedule.h
  12. 2
      aes/aes_sbox.h
  13. 2
      aes/aes_types.h
  14. 2
      bcal/bcal-basic.h
  15. 2
      bcal/bcal-cbc.h
  16. 2
      bcal/bcal-cfb_bit.h
  17. 2
      bcal/bcal-cfb_byte.h
  18. 2
      bcal/bcal-cmac.h
  19. 2
      bcal/bcal-ctr.h
  20. 2
      bcal/bcal-eax.h
  21. 2
      bcal/bcal-ofb.h
  22. 2
      bcal/bcal-performance.h
  23. 2
      bcal/bcal_aes128.h
  24. 2
      bcal/bcal_aes192.h
  25. 2
      bcal/bcal_aes256.h
  26. 2
      bcal/bcal_camellia128.h
  27. 2
      bcal/bcal_cast5.h
  28. 2
      bcal/bcal_cast6.h
  29. 2
      bcal/bcal_des.h
  30. 2
      bcal/bcal_present.h
  31. 2
      bcal/bcal_rc5.h
  32. 2
      bcal/bcal_rc6.h
  33. 2
      bcal/bcal_seed.h
  34. 2
      bcal/bcal_serpent.h
  35. 2
      bcal/bcal_skipjack.h
  36. 2
      bcal/bcal_tdes.h
  37. 2
      bcal/bcal_tdes2.h
  38. 2
      bcal/bcal_threefish1024.h
  39. 2
      bcal/bcal_threefish256.h
  40. 2
      bcal/bcal_threefish512.h
  41. 2
      bcal/bcal_xtea.h
  42. 2
      bcal/keysize_descriptor.h
  43. 2
      blake/blake_common.h
  44. 2
      blake/blake_large.h
  45. 2
      blake/blake_small.h
  46. 2
      blockcipher_descriptor.h
  47. 2
      bmw/bmw_large.h
  48. 2
      bmw/bmw_small.h
  49. 2
      cubehash/cubehash.h
  50. 2
      echo/aes_enc_round.h
  51. 2
      gf256mul/gf256mul.h
  52. 2
      groestl/groestl_large.h
  53. 2
      groestl/groestl_small.h
  54. 2
      hfal/hfal-basic.h
  55. 2
      hfal/hfal-hmac.h
  56. 2
      hfal/hfal-nessie.h
  57. 2
      hfal/hfal-performance.h
  58. 2
      hfal/hfal-test.h
  59. 2
      hfal/hfal_blake_large.c
  60. 2
      hfal/hfal_blake_large.h
  61. 2
      hfal/hfal_blake_small.c
  62. 2
      hfal/hfal_blake_small.h
  63. 2
      hfal/hfal_bmw_large.c
  64. 2
      hfal/hfal_bmw_large.h
  65. 2
      hfal/hfal_bmw_small.c
  66. 2
      hfal/hfal_bmw_small.h
  67. 2
      hfal/hfal_cubehash.c
  68. 2
      hfal/hfal_echo.c
  69. 2
      hfal/hfal_groestl_large.c
  70. 2
      hfal/hfal_groestl_large.h
  71. 2
      hfal/hfal_groestl_small.c
  72. 2
      hfal/hfal_groestl_small.h
  73. 98
      hfal/hfal_jh.c
  74. 31
      hfal/hfal_jh.h
  75. 2
      hfal/hfal_keccak.c
  76. 2
      hfal/hfal_keccak.h
  77. 2
      hfal/hfal_md5.c
  78. 2
      hfal/hfal_md5.h
  79. 2
      hfal/hfal_sha1.c
  80. 2
      hfal/hfal_sha1.h
  81. 2
      hfal/hfal_sha256.c
  82. 2
      hfal/hfal_sha256.h
  83. 2
      hfal/hfal_shabal.c
  84. 2
      hfal/hfal_shabal.h
  85. 2
      hfal/hfal_skein1024.c
  86. 2
      hfal/hfal_skein1024.h
  87. 2
      hfal/hfal_skein256.c
  88. 2
      hfal/hfal_skein256.h
  89. 2
      hfal/hfal_skein512.c
  90. 2
      hfal/hfal_skein512.h
  91. 2
      host/bigint_test.rb
  92. 2
      host/cmacvs_test.rb
  93. 2
      host/create-algo-impl-relation.rb
  94. 2
      host/data2wiki.rb
  95. 2
      host/find_tv.rb
  96. 2
      host/fix-wiki-size.rb
  97. 2
      host/gcdext-test.rb
  98. 2
      host/get_performance.rb
  99. 2
      host/get_primes.rb
  100. 2
      host/get_test.rb

2
aes/aes.h

@ -1,6 +1,6 @@
/* aes.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
aes/aes128_dec.h

@ -1,6 +1,6 @@
/* aes128_dec.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
aes/aes128_enc.h

@ -1,6 +1,6 @@
/* aes128_enc.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
aes/aes192_dec.h

@ -1,6 +1,6 @@
/* aes192_dec.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
aes/aes192_enc.h

@ -1,6 +1,6 @@
/* aes192_enc.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
aes/aes256_dec.h

@ -1,6 +1,6 @@
/* aes256_dec.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
aes/aes256_enc.h

@ -1,6 +1,6 @@
/* aes256_enc.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
aes/aes_dec.h

@ -1,6 +1,6 @@
/* aes_dec.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
aes/aes_enc.h

@ -1,6 +1,6 @@
/* aes_enc.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
aes/aes_invsbox.h

@ -1,6 +1,6 @@
/* aes_invsbox.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
aes/aes_keyschedule.h

@ -1,6 +1,6 @@
/* aes_keyschedule.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
aes/aes_sbox.h

@ -1,6 +1,6 @@
/* aes_sbox.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
aes/aes_types.h

@ -1,6 +1,6 @@
/* aes.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
bcal/bcal-basic.h

@ -1,6 +1,6 @@
/* bcal-basic.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2009 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
bcal/bcal-cbc.h

@ -1,6 +1,6 @@
/* bcal-cbc.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2010 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
bcal/bcal-cfb_bit.h

@ -1,6 +1,6 @@
/* bcal-cfb_bit.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2010 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
bcal/bcal-cfb_byte.h

@ -1,6 +1,6 @@
/* bcal-cbc.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2010 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
bcal/bcal-cmac.h

@ -1,6 +1,6 @@
/* bcal-cmac.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2010 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
bcal/bcal-ctr.h

@ -1,6 +1,6 @@
/* bcal-ctr.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2010 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
bcal/bcal-eax.h

@ -1,6 +1,6 @@
/* bcal-eax.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2010 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
bcal/bcal-ofb.h

@ -1,6 +1,6 @@
/* bcal-ofb.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2010 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
bcal/bcal-performance.h

@ -1,6 +1,6 @@
/* bcal-performance.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2010 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
bcal/bcal_aes128.h

@ -1,6 +1,6 @@
/* bcal_aes128.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
bcal/bcal_aes192.h

@ -1,6 +1,6 @@
/* bcal_aes192.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
bcal/bcal_aes256.h

@ -1,6 +1,6 @@
/* bcal_aes256.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
bcal/bcal_camellia128.h

@ -1,6 +1,6 @@
/* bcal_camellia128.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
bcal/bcal_cast5.h

@ -1,6 +1,6 @@
/* bcal_cast5.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
bcal/bcal_cast6.h

@ -1,6 +1,6 @@
/* bcal_cast6.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
bcal/bcal_des.h

@ -1,6 +1,6 @@
/* bcal_des.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
bcal/bcal_present.h

@ -1,6 +1,6 @@
/* bcal_present.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
bcal/bcal_rc5.h

@ -1,6 +1,6 @@
/* bcal_rc5.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
bcal/bcal_rc6.h

@ -1,6 +1,6 @@
/* bcal_rc6.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
bcal/bcal_seed.h

@ -1,6 +1,6 @@
/* bcal_seed.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
bcal/bcal_serpent.h

@ -1,6 +1,6 @@
/* bcal_serpent.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
bcal/bcal_skipjack.h

@ -1,6 +1,6 @@
/* bcal_skipjack.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
bcal/bcal_tdes.h

@ -1,6 +1,6 @@
/* bcal_tdes.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
bcal/bcal_tdes2.h

@ -1,6 +1,6 @@
/* bcal_tdes2.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
bcal/bcal_threefish1024.h

@ -1,6 +1,6 @@
/* bcal_threefis1024.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
bcal/bcal_threefish256.h

@ -1,6 +1,6 @@
/* bcal_threefis256.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
bcal/bcal_threefish512.h

@ -1,6 +1,6 @@
/* bcal_threefis512.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
bcal/bcal_xtea.h

@ -1,6 +1,6 @@
/* bcal_xtea.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
bcal/keysize_descriptor.h

@ -1,6 +1,6 @@
/* keysize_descriptor.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2009 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
blake/blake_common.h

@ -1,6 +1,6 @@
/* blake_common.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2009 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
blake/blake_large.h

@ -1,6 +1,6 @@
/* blake_large.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2009 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
blake/blake_small.h

@ -1,6 +1,6 @@
/* blake_small.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2009 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
blockcipher_descriptor.h

@ -1,6 +1,6 @@
/* blockcipher_descriptor.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
bmw/bmw_large.h

@ -1,6 +1,6 @@
/* bmw_large.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2009 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
bmw/bmw_small.h

@ -1,6 +1,6 @@
/* bmw_small.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2009 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
cubehash/cubehash.h

@ -1,6 +1,6 @@
/* cubehash.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2010 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
echo/aes_enc_round.h

@ -1,6 +1,6 @@
/* aes_enc_round.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2010 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
gf256mul/gf256mul.h

@ -1,6 +1,6 @@
/* gf256mul.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
groestl/groestl_large.h

@ -1,6 +1,6 @@
/* groestl_large.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2009 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
groestl/groestl_small.h

@ -1,6 +1,6 @@
/* groestl_small.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2009 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
hfal/hfal-basic.h

@ -1,6 +1,6 @@
/* hfal-basic.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2009 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
hfal/hfal-hmac.h

@ -1,6 +1,6 @@
/* hfal-hmac.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2009 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
hfal/hfal-nessie.h

@ -1,6 +1,6 @@
/* hfal-nessie.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2009 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
hfal/hfal-performance.h

@ -1,6 +1,6 @@
/* hfal-performance.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2009 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
hfal/hfal-test.h

@ -1,6 +1,6 @@
/* hfal-test.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2009 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
hfal/hfal_blake_large.c

@ -1,6 +1,6 @@
/* hfal_blake_large.c */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
hfal/hfal_blake_large.h

@ -1,6 +1,6 @@
/* hfal_blake_large.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
hfal/hfal_blake_small.c

@ -1,6 +1,6 @@
/* hfal_blake_small.c */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2009 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
hfal/hfal_blake_small.h

@ -1,6 +1,6 @@
/* hfal_blake_small.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
hfal/hfal_bmw_large.c

@ -1,6 +1,6 @@
/* hfal_bmw_large.c */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
hfal/hfal_bmw_large.h

@ -1,6 +1,6 @@
/* hfal_bmw_large.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
hfal/hfal_bmw_small.c

@ -1,6 +1,6 @@
/* hfal_bmw_small.c */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
hfal/hfal_bmw_small.h

@ -1,6 +1,6 @@
/* hfal_bmw_small.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
hfal/hfal_cubehash.c

@ -1,6 +1,6 @@
/* hfal_cubehash.c */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2010 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
hfal/hfal_echo.c

@ -1,6 +1,6 @@
/* hfal_echo.c */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2010 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
hfal/hfal_groestl_large.c

@ -1,6 +1,6 @@
/* hfal_groestl_large.c */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2009 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
hfal/hfal_groestl_large.h

@ -1,6 +1,6 @@
/* hfal_groestl_large.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
hfal/hfal_groestl_small.c

@ -1,6 +1,6 @@
/* hfal_groestl_small.c */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2009 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
hfal/hfal_groestl_small.h

@ -1,6 +1,6 @@
/* hfal_groestl_small.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

98
hfal/hfal_jh.c

@ -0,0 +1,98 @@
/* hfal_jh.c */
/*
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2010 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/**
* \file hfal_jh.c
* \email daniel.otte@rub.de
* \author Daniel Otte
* \date 2010-12-16
* \license GPLv3 or later
*
*/
#include <stdlib.h>
#include "hashfunction_descriptor.h"
#include "jh_simple.h"
static const char jh224_str[] = "JH-224";
static const char jh256_str[] = "JH-256";
static const char jh384_str[] = "JH-384";
static const char jh512_str[] = "JH-512";
const hfdesc_t jh224_desc = {
HFDESC_TYPE_HASHFUNCTION,
0,
jh224_str,
sizeof(jh_ctx_t),
JH224_BLOCKSIZE,
224,
(hf_init_fpt)jh224_init,
(hf_nextBlock_fpt)jh_nextBlock,
(hf_lastBlock_fpt)jh_lastBlock,
(hf_ctx2hash_fpt)jh224_ctx2hash,
(hf_free_fpt)NULL,
(hf_mem_fpt)NULL
};
const hfdesc_t jh256_desc = {
HFDESC_TYPE_HASHFUNCTION,
0,
jh256_str,
sizeof(jh_ctx_t),
JH256_BLOCKSIZE,
256,
(hf_init_fpt)jh256_init,
(hf_nextBlock_fpt)jh_nextBlock,
(hf_lastBlock_fpt)jh_lastBlock,
(hf_ctx2hash_fpt)jh256_ctx2hash,
(hf_free_fpt)NULL,
(hf_mem_fpt)NULL
};
const hfdesc_t jh384_desc = {
HFDESC_TYPE_HASHFUNCTION,
0,
jh384_str,
sizeof(jh_ctx_t),
JH384_BLOCKSIZE,
384,
(hf_init_fpt)jh384_init,
(hf_nextBlock_fpt)jh_nextBlock,
(hf_lastBlock_fpt)jh_lastBlock,
(hf_ctx2hash_fpt)jh384_ctx2hash,
(hf_free_fpt)NULL,
(hf_mem_fpt)NULL
};
const hfdesc_t jh512_desc = {
HFDESC_TYPE_HASHFUNCTION,
0,
jh512_str,
sizeof(jh_ctx_t),
JH512_BLOCKSIZE,
512,
(hf_init_fpt)jh512_init,
(hf_nextBlock_fpt)jh_nextBlock,
(hf_lastBlock_fpt)jh_lastBlock,
(hf_ctx2hash_fpt)jh512_ctx2hash,
(hf_free_fpt)NULL,
(hf_mem_fpt)NULL
};

31
hfal/hfal_jh.h

@ -0,0 +1,31 @@
/* hfal_jh.h */
/*
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2010 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef HFAL_JH_H_
#define HFAL_JH_H_
#include "hashfunction_descriptor.h"
extern const hfdesc_t jh224_desc;
extern const hfdesc_t jh256_desc;
extern const hfdesc_t jh384_desc;
extern const hfdesc_t jh512_desc;
#endif /* HFAL_JH_H_ */

2
hfal/hfal_keccak.c

@ -1,6 +1,6 @@
/* hfal_keccak.c */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
hfal/hfal_keccak.h

@ -1,6 +1,6 @@
/* hfal_keccak.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
hfal/hfal_md5.c

@ -1,6 +1,6 @@
/* hfal_md5.c */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
hfal/hfal_md5.h

@ -1,6 +1,6 @@
/* hfal_md5.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
hfal/hfal_sha1.c

@ -1,6 +1,6 @@
/* hfal_sha1.c */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
hfal/hfal_sha1.h

@ -1,6 +1,6 @@
/* hfal_sha1.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
hfal/hfal_sha256.c

@ -1,6 +1,6 @@
/* hfal_sha256.c */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
hfal/hfal_sha256.h

@ -1,6 +1,6 @@
/* hfal_sha256.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
hfal/hfal_shabal.c

@ -1,6 +1,6 @@
/* hfal_shabal.c */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
hfal/hfal_shabal.h

@ -1,6 +1,6 @@
/* hfal_shabal.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
hfal/hfal_skein1024.c

@ -1,6 +1,6 @@
/* hfal_skein1024.c */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
hfal/hfal_skein1024.h

@ -1,6 +1,6 @@
/* hfal_skein1024.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
hfal/hfal_skein256.c

@ -1,6 +1,6 @@
/* hfal_skein256.c */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
hfal/hfal_skein256.h

@ -1,6 +1,6 @@
/* hfal_skein256.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
hfal/hfal_skein512.c

@ -1,6 +1,6 @@
/* hfal_skein512.c */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
hfal/hfal_skein512.h

@ -1,6 +1,6 @@
/* hfal_skein512.h */
/*
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
host/bigint_test.rb

@ -1,7 +1,7 @@
#!/usr/bin/ruby
# bigint_test.rb
=begin
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008, 2009 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
host/cmacvs_test.rb

@ -1,7 +1,7 @@
#!/usr/bin/ruby
# cmacvs_test.rb
=begin
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008, 2009 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
host/create-algo-impl-relation.rb

@ -1,7 +1,7 @@
#!/usr/bin/ruby
# create-algo-impl-relation.rb
=begin
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008, 2009 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
host/data2wiki.rb

@ -2,7 +2,7 @@
# performnce to wiki
=begin
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2009 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
host/find_tv.rb

@ -1,7 +1,7 @@
#!/usr/bin/ruby
# shavs_test.rb
=begin
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
host/fix-wiki-size.rb

@ -2,7 +2,7 @@
# performnce to wiki
=begin
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2009 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
host/gcdext-test.rb

@ -1,7 +1,7 @@
#!/usr/bin/ruby
# gcdext-test.rb
=begin
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008, 2009 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
host/get_performance.rb

@ -1,7 +1,7 @@
#!/usr/bin/ruby
# get_performance.rb
=begin
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008, 2009 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
host/get_primes.rb

@ -1,7 +1,7 @@
#!/usr/bin/ruby
# get_primes.rb
=begin
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

2
host/get_test.rb

@ -1,7 +1,7 @@
#!/usr/bin/ruby
# get_test.rb
=begin
This file is part of the AVR-Crypto-Lib.
This file is part of the ARM-Crypto-Lib.
Copyright (C) 2008, 2009 Daniel Otte (daniel.otte@rub.de)
This program is free software: you can redistribute it and/or modify

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save