Permalink
Browse files

Add KeccakReferenceAndOptimized-3.2.zip.

  • Loading branch information...
bjornedstrom committed Oct 3, 2012
0 parents commit 235b67013d8a9dbba102ed4e402ca8472aae8d53
Showing with 28,230 additions and 0 deletions.
  1. +207 −0 KeccakReferenceAndOptimized/KeccakCompact.vcproj
  2. +207 −0 KeccakReferenceAndOptimized/KeccakCompact8.vcproj
  3. +203 −0 KeccakReferenceAndOptimized/KeccakInplace.vcproj
  4. +201 −0 KeccakReferenceAndOptimized/KeccakInplace32BI.vcproj
  5. +267 −0 KeccakReferenceAndOptimized/KeccakOptimized32.vcproj
  6. +267 −0 KeccakReferenceAndOptimized/KeccakOptimized64.vcproj
  7. +243 −0 KeccakReferenceAndOptimized/KeccakReference.vcproj
  8. +243 −0 KeccakReferenceAndOptimized/KeccakReference32BI.vcproj
  9. +62 −0 KeccakReferenceAndOptimized/KeccakReferenceAndOptimized.sln
  10. +203 −0 KeccakReferenceAndOptimized/KeccakSimple.vcproj
  11. +201 −0 KeccakReferenceAndOptimized/KeccakSimple32BI.vcproj
  12. +27 −0 KeccakReferenceAndOptimized/Sources/AVR8-rotate64.h
  13. +285 −0 KeccakReferenceAndOptimized/Sources/AVR8-rotate64.s
  14. +2 −0 KeccakReferenceAndOptimized/Sources/Keccak-avr8-settings.h
  15. +142 −0 KeccakReferenceAndOptimized/Sources/Keccak-avr8-test.c
  16. +15 −0 KeccakReferenceAndOptimized/Sources/Keccak-avr8-util.h
  17. +119 −0 KeccakReferenceAndOptimized/Sources/Keccak-avr8-util.s
  18. +184 −0 KeccakReferenceAndOptimized/Sources/Keccak-avr8.c
  19. +25 −0 KeccakReferenceAndOptimized/Sources/Keccak-avr8.h
  20. +3 −0 KeccakReferenceAndOptimized/Sources/Keccak-compact-settings.h
  21. +317 −0 KeccakReferenceAndOptimized/Sources/Keccak-compact-test.c
  22. +341 −0 KeccakReferenceAndOptimized/Sources/Keccak-compact.c
  23. +50 −0 KeccakReferenceAndOptimized/Sources/Keccak-compact.h
  24. +2 −0 KeccakReferenceAndOptimized/Sources/Keccak-compact8-settings.h
  25. +192 −0 KeccakReferenceAndOptimized/Sources/Keccak-compact8-test.c
  26. +375 −0 KeccakReferenceAndOptimized/Sources/Keccak-compact8.c
  27. +47 −0 KeccakReferenceAndOptimized/Sources/Keccak-compact8.h
  28. +406 −0 KeccakReferenceAndOptimized/Sources/Keccak-crypto_hash-inplace-armgcc-ARMv7A-NEON.s
  29. +231 −0 KeccakReferenceAndOptimized/Sources/Keccak-inplace-minimal-test.c
  30. +3 −0 KeccakReferenceAndOptimized/Sources/Keccak-inplace-settings.h
  31. +221 −0 KeccakReferenceAndOptimized/Sources/Keccak-inplace-test.c
  32. +445 −0 KeccakReferenceAndOptimized/Sources/Keccak-inplace.c
  33. +844 −0 KeccakReferenceAndOptimized/Sources/Keccak-inplace32BI-armgcc-ARMv6M.s
  34. +687 −0 KeccakReferenceAndOptimized/Sources/Keccak-inplace32BI-armgcc-ARMv7A.s
  35. +687 −0 KeccakReferenceAndOptimized/Sources/Keccak-inplace32BI-armgcc-ARMv7M.s
  36. +849 −0 KeccakReferenceAndOptimized/Sources/Keccak-inplace32BI.c
  37. +3 −0 KeccakReferenceAndOptimized/Sources/Keccak-simple-settings.h
  38. +221 −0 KeccakReferenceAndOptimized/Sources/Keccak-simple-test.c
  39. +403 −0 KeccakReferenceAndOptimized/Sources/Keccak-simple.c
  40. +673 −0 KeccakReferenceAndOptimized/Sources/Keccak-simple32BI.c
  41. +68 −0 KeccakReferenceAndOptimized/Sources/KeccakDuplex.c
  42. +59 −0 KeccakReferenceAndOptimized/Sources/KeccakDuplex.h
  43. +555 −0 KeccakReferenceAndOptimized/Sources/KeccakF-1600-32-rvk.macros
  44. +1,187 −0 KeccakReferenceAndOptimized/Sources/KeccakF-1600-32-s1.macros
  45. +1,187 −0 KeccakReferenceAndOptimized/Sources/KeccakF-1600-32-s2.macros
  46. +26 −0 KeccakReferenceAndOptimized/Sources/KeccakF-1600-32.macros
  47. +728 −0 KeccakReferenceAndOptimized/Sources/KeccakF-1600-64.macros
  48. +123 −0 KeccakReferenceAndOptimized/Sources/KeccakF-1600-arm.c
  49. +653 −0 KeccakReferenceAndOptimized/Sources/KeccakF-1600-armcc.s
  50. +686 −0 KeccakReferenceAndOptimized/Sources/KeccakF-1600-armgcc.s
  51. +163 −0 KeccakReferenceAndOptimized/Sources/KeccakF-1600-avr8.c
  52. +647 −0 KeccakReferenceAndOptimized/Sources/KeccakF-1600-avr8asm-compact.s
  53. +934 −0 KeccakReferenceAndOptimized/Sources/KeccakF-1600-avr8asm-fast.s
  54. +446 −0 KeccakReferenceAndOptimized/Sources/KeccakF-1600-inplace-armgcc-ARMv7A-NEON.s
  55. +6 −0 KeccakReferenceAndOptimized/Sources/KeccakF-1600-int-set.h
  56. +46 −0 KeccakReferenceAndOptimized/Sources/KeccakF-1600-interface.h
  57. +4 −0 KeccakReferenceAndOptimized/Sources/KeccakF-1600-opt32-settings.h
  58. +524 −0 KeccakReferenceAndOptimized/Sources/KeccakF-1600-opt32.c
  59. +7 −0 KeccakReferenceAndOptimized/Sources/KeccakF-1600-opt64-settings.h
  60. +504 −0 KeccakReferenceAndOptimized/Sources/KeccakF-1600-opt64.c
  61. +300 −0 KeccakReferenceAndOptimized/Sources/KeccakF-1600-reference.c
  62. +20 −0 KeccakReferenceAndOptimized/Sources/KeccakF-1600-reference.h
  63. +371 −0 KeccakReferenceAndOptimized/Sources/KeccakF-1600-reference32BI.c
  64. +651 −0 KeccakReferenceAndOptimized/Sources/KeccakF-1600-simd128.macros
  65. +517 −0 KeccakReferenceAndOptimized/Sources/KeccakF-1600-simd64.macros
  66. +124 −0 KeccakReferenceAndOptimized/Sources/KeccakF-1600-unrolling.macros
  67. +62 −0 KeccakReferenceAndOptimized/Sources/KeccakF-1600-x86-64-asm.c
  68. +766 −0 KeccakReferenceAndOptimized/Sources/KeccakF-1600-x86-64-gas.s
  69. +766 −0 KeccakReferenceAndOptimized/Sources/KeccakF-1600-x86-64-shld-gas.s
  70. +573 −0 KeccakReferenceAndOptimized/Sources/KeccakF-1600-xop.macros
  71. +81 −0 KeccakReferenceAndOptimized/Sources/KeccakNISTInterface.c
  72. +70 −0 KeccakReferenceAndOptimized/Sources/KeccakNISTInterface.h
  73. +266 −0 KeccakReferenceAndOptimized/Sources/KeccakSponge.c
  74. +76 −0 KeccakReferenceAndOptimized/Sources/KeccakSponge.h
  75. +296 −0 KeccakReferenceAndOptimized/Sources/Keccakc1024-crypto_hash-inplace-armgcc-ARMv7A-NEON.s
  76. +429 −0 KeccakReferenceAndOptimized/Sources/Keccakc512-crypto_hash-inplace-armgcc-ARMv7A-NEON.s
  77. +142 −0 KeccakReferenceAndOptimized/Sources/brg_endian.h
  78. 0 KeccakReferenceAndOptimized/Sources/crypto_hash.h
  79. +117 −0 KeccakReferenceAndOptimized/Sources/displayIntermediateValues.c
  80. +29 −0 KeccakReferenceAndOptimized/Sources/displayIntermediateValues.h
  81. +692 −0 KeccakReferenceAndOptimized/Sources/genKAT.c
  82. +88 −0 KeccakReferenceAndOptimized/Sources/mainARM.c
  83. +23 −0 KeccakReferenceAndOptimized/Sources/mainOptimized.c
  84. +381 −0 KeccakReferenceAndOptimized/Sources/mainReference.c
  85. +436 −0 KeccakReferenceAndOptimized/Sources/timing.c
  86. +13 −0 KeccakReferenceAndOptimized/Sources/timing.h
  87. +2 −0 KeccakReferenceAndOptimized/TreeHashing/Sources/DoublePermutation-config.h
  88. +572 −0 KeccakReferenceAndOptimized/TreeHashing/Sources/DoublePermutation.c
  89. +38 −0 KeccakReferenceAndOptimized/TreeHashing/Sources/DoublePermutation.h
  90. +124 −0 KeccakReferenceAndOptimized/TreeHashing/Sources/KeccakF-1600-unrolling.macros
  91. +81 −0 KeccakReferenceAndOptimized/TreeHashing/Sources/Keccakc256TreeD2.c
  92. +18 −0 KeccakReferenceAndOptimized/TreeHashing/Sources/Keccakc256TreeD2.h
  93. +81 −0 KeccakReferenceAndOptimized/TreeHashing/Sources/Keccakc512TreeD2.c
  94. +18 −0 KeccakReferenceAndOptimized/TreeHashing/Sources/Keccakc512TreeD2.h
  95. 0 KeccakReferenceAndOptimized/TreeHashing/Sources/crypto_hash.h
  96. +112 −0 KeccakReferenceAndOptimized/TreeHashing/Sources/mainOptimized.c
  97. +225 −0 KeccakReferenceAndOptimized/TreeHashing/Sources/timing-Double.c
  98. +20 −0 KeccakReferenceAndOptimized/TreeHashing/Sources/timing-Double.h
  99. +68 −0 KeccakReferenceAndOptimized/TreeHashing/makefile
  100. +1 −0 KeccakReferenceAndOptimized/compile64.bat
  101. +1 −0 KeccakReferenceAndOptimized/eBASH/checksum-keccak
  102. +1 −0 KeccakReferenceAndOptimized/eBASH/checksum-keccakc1024
  103. +1 −0 KeccakReferenceAndOptimized/eBASH/checksum-keccakc256
  104. +1 −0 KeccakReferenceAndOptimized/eBASH/checksum-keccakc256treed2
  105. +1 −0 KeccakReferenceAndOptimized/eBASH/checksum-keccakc448
  106. +1 −0 KeccakReferenceAndOptimized/eBASH/checksum-keccakc512
  107. +1 −0 KeccakReferenceAndOptimized/eBASH/checksum-keccakc512treed2
  108. +1 −0 KeccakReferenceAndOptimized/eBASH/checksum-keccakc768
  109. +11 −0 KeccakReferenceAndOptimized/eBASH/hash-keccak.c
  110. +11 −0 KeccakReferenceAndOptimized/eBASH/hash-keccakc1024.c
  111. +11 −0 KeccakReferenceAndOptimized/eBASH/hash-keccakc256.c
  112. +11 −0 KeccakReferenceAndOptimized/eBASH/hash-keccakc448.c
  113. +11 −0 KeccakReferenceAndOptimized/eBASH/hash-keccakc512.c
  114. +11 −0 KeccakReferenceAndOptimized/eBASH/hash-keccakc768.c
  115. +1 −0 KeccakReferenceAndOptimized/eBASH/int-set-keccak.h
  116. +1 −0 KeccakReferenceAndOptimized/eBASH/int-set-keccakc1024.h
  117. +1 −0 KeccakReferenceAndOptimized/eBASH/int-set-keccakc256.h
  118. +1 −0 KeccakReferenceAndOptimized/eBASH/int-set-keccakc448.h
  119. +1 −0 KeccakReferenceAndOptimized/eBASH/int-set-keccakc512.h
  120. +1 −0 KeccakReferenceAndOptimized/eBASH/int-set-keccakc768.h
  121. +506 −0 KeccakReferenceAndOptimized/eBASH/populate.py
  122. +2 −0 KeccakReferenceAndOptimized/eBASH/simple-keccak.h
  123. +2 −0 KeccakReferenceAndOptimized/eBASH/simple-keccakc1024.h
  124. +2 −0 KeccakReferenceAndOptimized/eBASH/simple-keccakc256.h
  125. +2 −0 KeccakReferenceAndOptimized/eBASH/simple-keccakc448.h
  126. +2 −0 KeccakReferenceAndOptimized/eBASH/simple-keccakc512.h
  127. +2 −0 KeccakReferenceAndOptimized/eBASH/simple-keccakc768.h
  128. +327 −0 KeccakReferenceAndOptimized/makefile
@@ -0,0 +1,207 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9,00"
+ Name="KeccakCompact"
+ ProjectGUID="{F9B0FC82-5264-4A33-B032-4C2EECC039B7}"
+ RootNamespace="KeccakCompact"
+ Keyword="Win32Proj"
+ TargetFrameworkVersion="196613"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ LinkIncremental="2"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ EmbedManifest="false"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ EnableIntrinsicFunctions="true"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ LinkIncremental="1"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ EmbedManifest="false"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="Sources\Keccak-compact-test.c"
+ >
+ </File>
+ <File
+ RelativePath="Sources\Keccak-compact.c"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ <File
+ RelativePath="Sources\Keccak-compact-settings.h"
+ >
+ </File>
+ <File
+ RelativePath=".\Sources\Keccak-compact.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Resource Files"
+ Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+ UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+ >
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
Oops, something went wrong.

0 comments on commit 235b670

Please sign in to comment.