在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → SHA-3算法之Keccak

SHA-3算法之Keccak

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:23.30M
  • 下载次数:5
  • 浏览次数:176
  • 发布时间:2021-01-31
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
已经进入第三轮SHA-3候选算法竞选中的Keccak算法
【实例截图】
【核心代码】
ea62fb0c-1de4-4500-846d-d529c026e1c3
└── Keccak_FinalRnd
├── Additional_Implementations
│   ├── KeccakInPython
│   │   ├── demo_KeccakF.py
│   │   ├── demo_TestVectors.py
│   │   ├── Keccak.py
│   │   └── ReadMe.txt
│   ├── KeccakReferenceAndOptimized
│   │   ├── compile64.bat
│   │   ├── eBASH
│   │   │   ├── api-keccakc1024.h
│   │   │   ├── api-keccakc256.h
│   │   │   ├── api-keccakc448.h
│   │   │   ├── api-keccakc512.h
│   │   │   ├── api-keccakc768.h
│   │   │   ├── api-keccak.h
│   │   │   ├── checksum-keccak
│   │   │   ├── checksum-keccakc1024
│   │   │   ├── checksum-keccakc256
│   │   │   ├── checksum-keccakc448
│   │   │   ├── checksum-keccakc512
│   │   │   ├── checksum-keccakc768
│   │   │   ├── hash-keccak.c
│   │   │   ├── hash-keccakc1024.c
│   │   │   ├── hash-keccakc256.c
│   │   │   ├── hash-keccakc448.c
│   │   │   ├── hash-keccakc512.c
│   │   │   ├── hash-keccakc768.c
│   │   │   ├── int-set-keccakc1024.h
│   │   │   ├── int-set-keccakc256.h
│   │   │   ├── int-set-keccakc448.h
│   │   │   ├── int-set-keccakc512.h
│   │   │   ├── int-set-keccakc768.h
│   │   │   ├── int-set-keccak.h
│   │   │   ├── populate.py
│   │   │   ├── simple-keccakc1024.h
│   │   │   ├── simple-keccakc256.h
│   │   │   ├── simple-keccakc448.h
│   │   │   ├── simple-keccakc512.h
│   │   │   ├── simple-keccakc768.h
│   │   │   └── simple-keccak.h
│   │   ├── KeccakCompact8.vcproj
│   │   ├── KeccakCompact.vcproj
│   │   ├── KeccakOptimized32.vcproj
│   │   ├── KeccakOptimized64.vcproj
│   │   ├── KeccakReference32BI.vcproj
│   │   ├── KeccakReferenceAndOptimized.sln
│   │   ├── KeccakReference.vcproj
│   │   ├── KeccakSimple32BI.vcproj
│   │   ├── KeccakSimple.vcproj
│   │   ├── makefile
│   │   ├── makefileARM
│   │   └── Sources
│   │   ├── AVR8-rotate64.h
│   │   ├── AVR8-rotate64.s
│   │   ├── brg_endian.h
│   │   ├── crypto_hash.h
│   │   ├── displayIntermediateValues.c
│   │   ├── displayIntermediateValues.h
│   │   ├── genKAT.c
│   │   ├── Keccak-avr8.c
│   │   ├── Keccak-avr8.h
│   │   ├── Keccak-avr8-settings.h
│   │   ├── Keccak-avr8-test.c
│   │   ├── Keccak-avr8-util.h
│   │   ├── Keccak-avr8-util.s
│   │   ├── Keccak-compact8.c
│   │   ├── Keccak-compact8.h
│   │   ├── Keccak-compact8-settings.h
│   │   ├── Keccak-compact8-test.c
│   │   ├── Keccak-compact.c
│   │   ├── Keccak-compact.h
│   │   ├── Keccak-compact-settings.h
│   │   ├── Keccak-compact-test.c
│   │   ├── KeccakDuplex.c
│   │   ├── KeccakDuplex.h
│   │   ├── KeccakF-1600-32.macros
│   │   ├── KeccakF-1600-32-rvk.macros
│   │   ├── KeccakF-1600-32-s1.macros
│   │   ├── KeccakF-1600-32-s2.macros
│   │   ├── KeccakF-1600-64.macros
│   │   ├── KeccakF-1600-arm.c
│   │   ├── KeccakF-1600-armcc.s
│   │   ├── KeccakF-1600-armgcc.s
│   │   ├── KeccakF-1600-avr8asm.s
│   │   ├── KeccakF-1600-avr8.c
│   │   ├── KeccakF-1600-interface.h
│   │   ├── KeccakF-1600-int-set.h
│   │   ├── KeccakF-1600-opt32.c
│   │   ├── KeccakF-1600-opt32-settings.h
│   │   ├── KeccakF-1600-opt64.c
│   │   ├── KeccakF-1600-opt64-settings.h
│   │   ├── KeccakF-1600-reference32BI.c
│   │   ├── KeccakF-1600-reference.c
│   │   ├── KeccakF-1600-reference.h
│   │   ├── KeccakF-1600-simd128.macros
│   │   ├── KeccakF-1600-simd64.macros
│   │   ├── KeccakF-1600-unrolling.macros
│   │   ├── KeccakNISTInterface.c
│   │   ├── KeccakNISTInterface.h
│   │   ├── Keccak-simple32BI.c
│   │   ├── Keccak-simple.c
│   │   ├── Keccak-simple-settings.h
│   │   ├── Keccak-simple-test.c
│   │   ├── KeccakSponge.c
│   │   ├── KeccakSponge.h
│   │   ├── mainARM.c
│   │   ├── mainOptimized.c
│   │   ├── mainReference.c
│   │   ├── timing.c
│   │   └── timing.h
│   └── KeccakTools
│   ├── Doxyfile
│   ├── Example trails
│   │   ├── DCKeccakF-100-trails
│   │   ├── DCKeccakF-100-trails.txt
│   │   ├── DCKeccakF-200-trails
│   │   ├── DCKeccakF-200-trails.txt
│   │   ├── DCKeccakF-25-trails
│   │   ├── DCKeccakF-25-trails.txt
│   │   ├── DCKeccakF-50-trails
│   │   ├── DCKeccakF-50-trails.txt
│   │   ├── LCKeccakF-100-trails
│   │   ├── LCKeccakF-100-trails.txt
│   │   ├── LCKeccakF-200-trails
│   │   ├── LCKeccakF-200-trails.txt
│   │   ├── LCKeccakF-25-trails
│   │   ├── LCKeccakF-25-trails.txt
│   │   ├── LCKeccakF-50-trails
│   │   └── LCKeccakF-50-trails.txt
│   ├── KeccakTools.sln
│   ├── KeccakTools.vcproj
│   ├── makefile
│   ├── README.txt
│   └── Sources
│   ├── duplex.cpp
│   ├── duplex.h
│   ├── genKATShortMsg.cpp
│   ├── Keccak.cpp
│   ├── Keccak-f25LUT.cpp
│   ├── Keccak-f25LUT.h
│   ├── Keccak-fAffineBases.cpp
│   ├── Keccak-fAffineBases.h
│   ├── Keccak-fCodeGen.cpp
│   ├── Keccak-fCodeGen.h
│   ├── Keccak-f.cpp
│   ├── Keccak-fDCEquations.cpp
│   ├── Keccak-fDCEquations.h
│   ├── Keccak-fDCLC.cpp
│   ├── Keccak-fDCLC.h
│   ├── Keccak-fEquations.cpp
│   ├── Keccak-fEquations.h
│   ├── Keccak-f.h
│   ├── Keccak-fParity.cpp
│   ├── Keccak-fParity.h
│   ├── Keccak-fParts.cpp
│   ├── Keccak-fParts.h
│   ├── Keccak-fPropagation.cpp
│   ├── Keccak-fPropagation.h
│   ├── Keccak-fTrails.cpp
│   ├── Keccak-fTrails.h
│   ├── Keccak.h
│   ├── KeccakTools.dox
│   ├── main.cpp
│   ├── padding.cpp
│   ├── padding.h
│   ├── sponge.cpp
│   ├── sponge.h
│   ├── transformations.cpp
│   ├── transformations.h
│   └── types.h
├── KAT_MCT
│   ├── DuplexKAT_r1026c574.txt
│   ├── DuplexKAT_r1027c573.txt
│   ├── DuplexKAT.txt
│   ├── ExtremelyLongMsgKAT_0.txt
│   ├── ExtremelyLongMsgKAT_224.txt
│   ├── ExtremelyLongMsgKAT_256.txt
│   ├── ExtremelyLongMsgKAT_384.txt
│   ├── ExtremelyLongMsgKAT_512.txt
│   ├── ExtremelyLongMsgKAT.txt
│   ├── KeccakDuplexIntermediateValues_r1026c574.txt
│   ├── KeccakDuplexIntermediateValues_r1027c573.txt
│   ├── KeccakPermutationIntermediateValues32BI.txt
│   ├── KeccakPermutationIntermediateValues.txt
│   ├── KeccakSpongeIntermediateValues_r1024c576.txt
│   ├── KeccakSpongeIntermediateValues_r1088c512.txt
│   ├── KeccakSpongeIntermediateValues_r1152c448.txt
│   ├── KeccakSpongeIntermediateValues_r576c1024.txt
│   ├── KeccakSpongeIntermediateValues_r832c768.txt
│   ├── LongMsgKAT_0.txt
│   ├── LongMsgKAT_224.txt
│   ├── LongMsgKAT_256.txt
│   ├── LongMsgKAT_384.txt
│   ├── LongMsgKAT_512.txt
│   ├── LongMsgKAT.txt
│   ├── MonteCarlo_0.txt
│   ├── MonteCarlo_224.txt
│   ├── MonteCarlo_256.txt
│   ├── MonteCarlo_384.txt
│   ├── MonteCarlo_512.txt
│   ├── MonteCarlo.txt
│   ├── ShortMsgKAT_0.txt
│   ├── ShortMsgKAT_224.txt
│   ├── ShortMsgKAT_256.txt
│   ├── ShortMsgKAT_384.txt
│   ├── ShortMsgKAT_512.txt
│   ├── ShortMsgKAT_r128c272.txt
│   ├── ShortMsgKAT_r1344c256.txt
│   ├── ShortMsgKAT_r144c256.txt
│   ├── ShortMsgKAT_r256c544.txt
│   ├── ShortMsgKAT_r40c160.txt
│   ├── ShortMsgKAT_r512c288.txt
│   ├── ShortMsgKAT_r544c256.txt
│   └── ShortMsgKAT.txt
├── Optimized_32bit
│   ├── brg_endian.h
│   ├── genKAT.c
│   ├── KeccakDuplex.c
│   ├── KeccakDuplex.h
│   ├── KeccakF-1600-32.macros
│   ├── KeccakF-1600-32-rvk.macros
│   ├── KeccakF-1600-32-s1.macros
│   ├── KeccakF-1600-32-s2.macros
│   ├── KeccakF-1600-interface.h
│   ├── KeccakF-1600-int-set.h
│   ├── KeccakF-1600-opt32.c
│   ├── KeccakF-1600-opt32-settings.h
│   ├── KeccakF-1600-unrolling.macros
│   ├── KeccakNISTInterface.c
│   ├── KeccakNISTInterface.h
│   ├── KeccakSponge.c
│   ├── KeccakSponge.h
│   ├── mainOptimized.c
│   ├── timing.c
│   └── timing.h
├── Optimized_64bit
│   ├── brg_endian.h
│   ├── genKAT.c
│   ├── KeccakDuplex.c
│   ├── KeccakDuplex.h
│   ├── KeccakF-1600-64.macros
│   ├── KeccakF-1600-interface.h
│   ├── KeccakF-1600-int-set.h
│   ├── KeccakF-1600-opt64.c
│   ├── KeccakF-1600-opt64-settings.h
│   ├── KeccakF-1600-simd128.macros
│   ├── KeccakF-1600-simd64.macros
│   ├── KeccakF-1600-unrolling.macros
│   ├── KeccakNISTInterface.c
│   ├── KeccakNISTInterface.h
│   ├── KeccakSponge.c
│   ├── KeccakSponge.h
│   ├── mainOptimized.c
│   ├── timing.c
│   └── timing.h
├── README
├── Reference_Implementation
│   ├── brg_endian.h
│   ├── displayIntermediateValues.c
│   ├── displayIntermediateValues.h
│   ├── genKAT.c
│   ├── KeccakDuplex.c
│   ├── KeccakDuplex.h
│   ├── KeccakF-1600-interface.h
│   ├── KeccakF-1600-int-set.h
│   ├── KeccakF-1600-reference.c
│   ├── KeccakF-1600-reference.h
│   ├── KeccakNISTInterface.c
│   ├── KeccakNISTInterface.h
│   ├── KeccakSponge.c
│   ├── KeccakSponge.h
│   └── mainReference.c
└── Supporting_Documentation
├── CSF-0.1.pdf
├── IP statements.pdf
├── Keccak Cover Sheet.pdf
├── Keccak Cover Sheet (signed).pdf
├── Keccak-implementation-3.0.pdf
├── Keccak-reference-3.0-files.zip
├── Keccak-reference-3.0.pdf
├── Keccak-submission-3.pdf
├── KeccakTools-doc
│   ├── annotated.html
│   ├── bc_s.png
│   ├── class_affine_space_iterator.html
│   ├── class_affine_space_iterator-members.html
│   ├── class_affine_space_of_rows.html
│   ├── class_affine_space_of_rows-members.html
│   ├── class_affine_space_of_states.html
│   ├── class_affine_space_of_states-members.html
│   ├── class_duplex__coll__graph.map
│   ├── class_duplex__coll__graph.md5
│   ├── class_duplex__coll__graph.png
│   ├── class_duplex_exception.html
│   ├── class_duplex_exception-members.html
│   ├── class_duplex.html
│   ├── class_duplex-members.html
│   ├── classes.html
│   ├── class_identity__coll__graph.map
│   ├── class_identity__coll__graph.md5
│   ├── class_identity__coll__graph.png
│   ├── class_identity.html
│   ├── class_identity__inherit__graph.map
│   ├── class_identity__inherit__graph.md5
│   ├── class_identity__inherit__graph.png
│   ├── class_identity-members.html
│   ├── class_keccak__coll__graph.map
│   ├── class_keccak__coll__graph.md5
│   ├── class_keccak__coll__graph.png
│   ├── class_keccak_exception.html
│   ├── class_keccak_exception-members.html
│   ├── class_keccak_f25_l_u_t__coll__graph.map
│   ├── class_keccak_f25_l_u_t__coll__graph.md5
│   ├── class_keccak_f25_l_u_t__coll__graph.png
│   ├── class_keccak_f25_l_u_t.html
│   ├── class_keccak_f25_l_u_t__inherit__graph.map
│   ├── class_keccak_f25_l_u_t__inherit__graph.md5
│   ├── class_keccak_f25_l_u_t__inherit__graph.png
│   ├── class_keccak_f25_l_u_t-members.html
│   ├── class_keccak_f_code_gen__coll__graph.map
│   ├── class_keccak_f_code_gen__coll__graph.md5
│   ├── class_keccak_f_code_gen__coll__graph.png
│   ├── class_keccak_f_code_gen.html
│   ├── class_keccak_f_code_gen__inherit__graph.map
│   ├── class_keccak_f_code_gen__inherit__graph.md5
│   ├── class_keccak_f_code_gen__inherit__graph.png
│   ├── class_keccak_f_code_gen-members.html
│   ├── class_keccak_f__coll__graph.map
│   ├── class_keccak_f__coll__graph.md5
│   ├── class_keccak_f__coll__graph.png
│   ├── class_keccak_f_d_c_equations__coll__graph.map
│   ├── class_keccak_f_d_c_equations__coll__graph.md5
│   ├── class_keccak_f_d_c_equations__coll__graph.png
│   ├── class_keccak_f_d_c_equations.html
│   ├── class_keccak_f_d_c_equations__inherit__graph.map
│   ├── class_keccak_f_d_c_equations__inherit__graph.md5
│   ├── class_keccak_f_d_c_equations__inherit__graph.png
│   ├── class_keccak_f_d_c_equations-members.html
│   ├── class_keccak_f_d_c_l_c__coll__graph.map
│   ├── class_keccak_f_d_c_l_c__coll__graph.md5
│   ├── class_keccak_f_d_c_l_c__coll__graph.png
│   ├── class_keccak_f_d_c_l_c.html
│   ├── class_keccak_f_d_c_l_c__inherit__graph.map
│   ├── class_keccak_f_d_c_l_c__inherit__graph.md5
│   ├── class_keccak_f_d_c_l_c__inherit__graph.png
│   ├── class_keccak_f_d_c_l_c-members.html
│   ├── class_keccak_f_equations__coll__graph.map
│   ├── class_keccak_f_equations__coll__graph.md5
│   ├── class_keccak_f_equations__coll__graph.png
│   ├── class_keccak_f_equations.html
│   ├── class_keccak_f_equations__inherit__graph.map
│   ├── class_keccak_f_equations__inherit__graph.md5
│   ├── class_keccak_f_equations__inherit__graph.png
│   ├── class_keccak_f_equations-members.html
│   ├── class_keccak_f.html
│   ├── class_keccak_f__inherit__graph.map
│   ├── class_keccak_f__inherit__graph.md5
│   ├── class_keccak_f__inherit__graph.png
│   ├── class_keccak_f-members.html
│   ├── class_keccak_f_propagation__coll__graph.map
│   ├── class_keccak_f_propagation__coll__graph.md5
│   ├── class_keccak_f_propagation__coll__graph.png
│   ├── class_keccak_f_propagation.html
│   ├── class_keccak_f_propagation-members.html
│   ├── class_keccak.html
│   ├── class_keccak__inherit__graph.map
│   ├── class_keccak__inherit__graph.md5
│   ├── class_keccak__inherit__graph.png
│   ├── class_keccak-members.html
│   ├── class_list_of_row_patterns.html
│   ├── class_list_of_row_patterns-members.html
│   ├── class_message_block.html
│   ├── class_message_block-members.html
│   ├── class_message_queue.html
│   ├── class_message_queue-members.html
│   ├── class_multi_rate_padding__coll__graph.map
│   ├── class_multi_rate_padding__coll__graph.md5
│   ├── class_multi_rate_padding__coll__graph.png
│   ├── class_multi_rate_padding.html
│   ├── class_multi_rate_padding__inherit__graph.map
│   ├── class_multi_rate_padding__inherit__graph.md5
│   ├── class_multi_rate_padding__inherit__graph.png
│   ├── class_multi_rate_padding-members.html
│   ├── class_old_diversified_keccak_padding__coll__graph.map
│   ├── class_old_diversified_keccak_padding__coll__graph.md5
│   ├── class_old_diversified_keccak_padding__coll__graph.png
│   ├── class_old_diversified_keccak_padding.html
│   ├── class_old_diversified_keccak_padding__inherit__graph.map
│   ├── class_old_diversified_keccak_padding__inherit__graph.md5
│   ├── class_old_diversified_keccak_padding__inherit__graph.png
│   ├── class_old_diversified_keccak_padding-members.html
│   ├── class_padding_rule.html
│   ├── class_padding_rule__inherit__graph.map
│   ├── class_padding_rule__inherit__graph.md5
│   ├── class_padding_rule__inherit__graph.png
│   ├── class_padding_rule-members.html
│   ├── class_permutation__coll__graph.map
│   ├── class_permutation__coll__graph.md5
│   ├── class_permutation__coll__graph.png
│   ├── class_permutation.html
│   ├── class_permutation__inherit__graph.map
│   ├── class_permutation__inherit__graph.md5
│   ├── class_permutation__inherit__graph.png
│   ├── class_permutation-members.html
│   ├── class_reverse_state_iterator.html
│   ├── class_reverse_state_iterator-members.html
│   ├── class_simple_padding__coll__graph.map
│   ├── class_simple_padding__coll__graph.md5
│   ├── class_simple_padding__coll__graph.png
│   ├── class_simple_padding.html
│   ├── class_simple_padding__inherit__graph.map
│   ├── class_simple_padding__inherit__graph.md5
│   ├── class_simple_padding__inherit__graph.png
│   ├── class_simple_padding-members.html
│   ├── class_sponge__coll__graph.map
│   ├── class_sponge__coll__graph.md5
│   ├── class_sponge__coll__graph.png
│   ├── class_sponge_exception.html
│   ├── class_sponge_exception-members.html
│   ├── class_sponge.html
│   ├── class_sponge__inherit__graph.map
│   ├── class_sponge__inherit__graph.md5
│   ├── class_sponge__inherit__graph.png
│   ├── class_sponge-members.html
│   ├── class_symbolic_bit.html
│   ├── class_symbolic_bit-members.html
│   ├── class_symbolic_lane.html
│   ├── class_symbolic_lane-members.html
│   ├── class_trail_exception.html
│   ├── class_trail_exception-members.html
│   ├── class_trail.html
│   ├── class_trail-members.html
│   ├── class_transformation.html
│   ├── class_transformation__inherit__graph.map
│   ├── class_transformation__inherit__graph.md5
│   ├── class_transformation__inherit__graph.png
│   ├── class_transformation-members.html
│   ├── closed.png
│   ├── doxygen.css
│   ├── doxygen.png
│   ├── duplex_8cpp.html
│   ├── duplex_8cpp__incl.map
│   ├── duplex_8cpp__incl.md5
│   ├── duplex_8cpp__incl.png
│   ├── duplex_8h__dep__incl.map
│   ├── duplex_8h__dep__incl.md5
│   ├── duplex_8h__dep__incl.png
│   ├── duplex_8h.html
│   ├── duplex_8h__incl.map
│   ├── duplex_8h__incl.md5
│   ├── duplex_8h__incl.png
│   ├── files.html
│   ├── ftv2blank.png
│   ├── ftv2doc.png
│   ├── ftv2folderclosed.png
│   ├── ftv2folderopen.png
│   ├── ftv2lastnode.png
│   ├── ftv2link.png
│   ├── ftv2mlastnode.png
│   ├── ftv2mnode.png
│   ├── ftv2node.png
│   ├── ftv2plastnode.png
│   ├── ftv2pnode.png
│   ├── ftv2splitbar.png
│   ├── ftv2vertline.png
│   ├── functions_0x62.html
│   ├── functions_0x63.html
│   ├── functions_0x64.html
│   ├── functions_0x65.html
│   ├── functions_0x66.html
│   ├── functions_0x67.html
│   ├── functions_0x69.html
│   ├── functions_0x6b.html
│   ├── functions_0x6c.html
│   ├── functions_0x6d.html
│   ├── functions_0x6e.html
│   ├── functions_0x6f.html
│   ├── functions_0x70.html
│   ├── functions_0x72.html
│   ├── functions_0x73.html
│   ├── functions_0x74.html
│   ├── functions_0x76.html
│   ├── functions_0x77.html
│   ├── functions_0x7e.html
│   ├── functions_enum.html
│   ├── functions_eval.html
│   ├── functions_func_0x62.html
│   ├── functions_func_0x63.html
│   ├── functions_func_0x64.html
│   ├── functions_func_0x66.html
│   ├── functions_func_0x67.html
│   ├── functions_func_0x69.html
│   ├── functions_func_0x6b.html
│   ├── functions_func_0x6c.html
│   ├── functions_func_0x6d.html
│   ├── functions_func_0x6f.html
│   ├── functions_func_0x70.html
│   ├── functions_func_0x72.html
│   ├── functions_func_0x73.html
│   ├── functions_func_0x74.html
│   ├── functions_func_0x7e.html
│   ├── functions_func.html
│   ├── functions.html
│   ├── functions_rela.html
│   ├── functions_vars.html
│   ├── gen_k_a_t_short_msg_8cpp.html
│   ├── gen_k_a_t_short_msg_8cpp__incl.map
│   ├── gen_k_a_t_short_msg_8cpp__incl.md5
│   ├── gen_k_a_t_short_msg_8cpp__incl.png
│   ├── globals_defs.html
│   ├── globals_enum.html
│   ├── globals_eval.html
│   ├── globals_func.html
│   ├── globals.html
│   ├── globals_type.html
│   ├── globals_vars.html
│   ├── graph_legend.html
│   ├── graph_legend.md5
│   ├── graph_legend.png
│   ├── hierarchy.html
│   ├── index.html
│   ├── inherit_graph_0.map
│   ├── inherit_graph_0.md5
│   ├── inherit_graph_0.png
│   ├── inherit_graph_10.map
│   ├── inherit_graph_10.md5
│   ├── inherit_graph_10.png
│   ├── inherit_graph_11.map
│   ├── inherit_graph_11.md5
│   ├── inherit_graph_11.png
│   ├── inherit_graph_12.map
│   ├── inherit_graph_12.md5
│   ├── inherit_graph_12.png
│   ├── inherit_graph_13.map
│   ├── inherit_graph_13.md5
│   ├── inherit_graph_13.png
│   ├── inherit_graph_14.map
│   ├── inherit_graph_14.md5
│   ├── inherit_graph_14.png
│   ├── inherit_graph_15.map
│   ├── inherit_graph_15.md5
│   ├── inherit_graph_15.png
│   ├── inherit_graph_16.map
│   ├── inherit_graph_16.md5
│   ├── inherit_graph_16.png
│   ├── inherit_graph_17.map
│   ├── inherit_graph_17.md5
│   ├── inherit_graph_17.png
│   ├── inherit_graph_18.map
│   ├── inherit_graph_18.md5
│   ├── inherit_graph_18.png
│   ├── inherit_graph_1.map
│   ├── inherit_graph_1.md5
│   ├── inherit_graph_1.png
│   ├── inherit_graph_2.map
│   ├── inherit_graph_2.md5
│   ├── inherit_graph_2.png
│   ├── inherit_graph_3.map
│   ├── inherit_graph_3.md5
│   ├── inherit_graph_3.png
│   ├── inherit_graph_4.map
│   ├── inherit_graph_4.md5
│   ├── inherit_graph_4.png
│   ├── inherit_graph_5.map
│   ├── inherit_graph_5.md5
│   ├── inherit_graph_5.png
│   ├── inherit_graph_6.map
│   ├── inherit_graph_6.md5
│   ├── inherit_graph_6.png
│   ├── inherit_graph_7.map
│   ├── inherit_graph_7.md5
│   ├── inherit_graph_7.png
│   ├── inherit_graph_8.map
│   ├── inherit_graph_8.md5
│   ├── inherit_graph_8.png
│   ├── inherit_graph_9.map
│   ├── inherit_graph_9.md5
│   ├── inherit_graph_9.png
│   ├── inherits.html
│   ├── jquery.js
│   ├── _keccak_8cpp.html
│   ├── _keccak_8cpp__incl.map
│   ├── _keccak_8cpp__incl.md5
│   ├── _keccak_8cpp__incl.png
│   ├── _keccak_8h__dep__incl.map
│   ├── _keccak_8h__dep__incl.md5
│   ├── _keccak_8h__dep__incl.png
│   ├── _keccak_8h.html
│   ├── _keccak_8h__incl.map
│   ├── _keccak_8h__incl.md5
│   ├── _keccak_8h__incl.png
│   ├── _keccak-f25_l_u_t_8cpp.html
│   ├── _keccak-f25_l_u_t_8cpp__incl.map
│   ├── _keccak-f25_l_u_t_8cpp__incl.md5
│   ├── _keccak-f25_l_u_t_8cpp__incl.png
│   ├── _keccak-f25_l_u_t_8h__dep__incl.map
│   ├── _keccak-f25_l_u_t_8h__dep__incl.md5
│   ├── _keccak-f25_l_u_t_8h__dep__incl.png
│   ├── _keccak-f25_l_u_t_8h.html
│   ├── _keccak-f25_l_u_t_8h__incl.map
│   ├── _keccak-f25_l_u_t_8h__incl.md5
│   ├── _keccak-f25_l_u_t_8h__incl.png
│   ├── _keccak-f_8cpp.html
│   ├── _keccak-f_8cpp__incl.map
│   ├── _keccak-f_8cpp__incl.md5
│   ├── _keccak-f_8cpp__incl.png
│   ├── _keccak-f_8h__dep__incl.map
│   ├── _keccak-f_8h__dep__incl.md5
│   ├── _keccak-f_8h__dep__incl.png
│   ├── _keccak-f_8h.html
│   ├── _keccak-f_8h__incl.map
│   ├── _keccak-f_8h__incl.md5
│   ├── _keccak-f_8h__incl.png
│   ├── _keccak-f_affine_bases_8cpp.html
│   ├── _keccak-f_affine_bases_8cpp__incl.map
│   ├── _keccak-f_affine_bases_8cpp__incl.md5
│   ├── _keccak-f_affine_bases_8cpp__incl.png
│   ├── _keccak-f_affine_bases_8h__dep__incl.map
│   ├── _keccak-f_affine_bases_8h__dep__incl.md5
│   ├── _keccak-f_affine_bases_8h__dep__incl.png
│   ├── _keccak-f_affine_bases_8h.html
│   ├── _keccak-f_affine_bases_8h__incl.map
│   ├── _keccak-f_affine_bases_8h__incl.md5
│   ├── _keccak-f_affine_bases_8h__incl.png
│   ├── _keccak-f_code_gen_8cpp.html
│   ├── _keccak-f_code_gen_8cpp__incl.map
│   ├── _keccak-f_code_gen_8cpp__incl.md5
│   ├── _keccak-f_code_gen_8cpp__incl.png
│   ├── _keccak-f_code_gen_8h__dep__incl.map
│   ├── _keccak-f_code_gen_8h__dep__incl.md5
│   ├── _keccak-f_code_gen_8h__dep__incl.png
│   ├── _keccak-f_code_gen_8h.html
│   ├── _keccak-f_code_gen_8h__incl.map
│   ├── _keccak-f_code_gen_8h__incl.md5
│   ├── _keccak-f_code_gen_8h__incl.png
│   ├── _keccak-f_d_c_equations_8cpp.html
│   ├── _keccak-f_d_c_equations_8cpp__incl.map
│   ├── _keccak-f_d_c_equations_8cpp__incl.md5
│   ├── _keccak-f_d_c_equations_8cpp__incl.png
│   ├── _keccak-f_d_c_equations_8h__dep__incl.map
│   ├── _keccak-f_d_c_equations_8h__dep__incl.md5
│   ├── _keccak-f_d_c_equations_8h__dep__incl.png
│   ├── _keccak-f_d_c_equations_8h.html
│   ├── _keccak-f_d_c_equations_8h__incl.map
│   ├── _keccak-f_d_c_equations_8h__incl.md5
│   ├── _keccak-f_d_c_equations_8h__incl.png
│   ├── _keccak-f_d_c_l_c_8cpp.html
│   ├── _keccak-f_d_c_l_c_8cpp__incl.map
│   ├── _keccak-f_d_c_l_c_8cpp__incl.md5
│   ├── _keccak-f_d_c_l_c_8cpp__incl.png
│   ├── _keccak-f_d_c_l_c_8h__dep__incl.map
│   ├── _keccak-f_d_c_l_c_8h__dep__incl.md5
│   ├── _keccak-f_d_c_l_c_8h__dep__incl.png
│   ├── _keccak-f_d_c_l_c_8h.html
│   ├── _keccak-f_d_c_l_c_8h__incl.map
│   ├── _keccak-f_d_c_l_c_8h__incl.md5
│   ├── _keccak-f_d_c_l_c_8h__incl.png
│   ├── _keccak-f_equations_8cpp.html
│   ├── _keccak-f_equations_8cpp__incl.map
│   ├── _keccak-f_equations_8cpp__incl.md5
│   ├── _keccak-f_equations_8cpp__incl.png
│   ├── _keccak-f_equations_8h__dep__incl.map
│   ├── _keccak-f_equations_8h__dep__incl.md5
│   ├── _keccak-f_equations_8h__dep__incl.png
│   ├── _keccak-f_equations_8h.html
│   ├── _keccak-f_equations_8h__incl.map
│   ├── _keccak-f_equations_8h__incl.md5
│   ├── _keccak-f_equations_8h__incl.png
│   ├── _keccak-f_parity_8cpp.html
│   ├── _keccak-f_parity_8cpp__incl.map
│   ├── _keccak-f_parity_8cpp__incl.md5
│   ├── _keccak-f_parity_8cpp__incl.png
│   ├── _keccak-f_parity_8h__dep__incl.map
│   ├── _keccak-f_parity_8h__dep__incl.md5
│   ├── _keccak-f_parity_8h__dep__incl.png
│   ├── _keccak-f_parity_8h.html
│   ├── _keccak-f_parity_8h__incl.map
│   ├── _keccak-f_parity_8h__incl.md5
│   ├── _keccak-f_parity_8h__incl.png
│   ├── _keccak-f_parts_8cpp.html
│   ├── _keccak-f_parts_8cpp__incl.map
│   ├── _keccak-f_parts_8cpp__incl.md5
│   ├── _keccak-f_parts_8cpp__incl.png
│   ├── _keccak-f_parts_8h__dep__incl.map
│   ├── _keccak-f_parts_8h__dep__incl.md5
│   ├── _keccak-f_parts_8h__dep__incl.png
│   ├── _keccak-f_parts_8h.html
│   ├── _keccak-f_parts_8h__incl.map
│   ├── _keccak-f_parts_8h__incl.md5
│   ├── _keccak-f_parts_8h__incl.png
│   ├── _keccak-f_propagation_8cpp.html
│   ├── _keccak-f_propagation_8cpp__incl.map
│   ├── _keccak-f_propagation_8cpp__incl.md5
│   ├── _keccak-f_propagation_8cpp__incl.png
│   ├── _keccak-f_propagation_8h__dep__incl.map
│   ├── _keccak-f_propagation_8h__dep__incl.md5
│   ├── _keccak-f_propagation_8h__dep__incl.png
│   ├── _keccak-f_propagation_8h.html
│   ├── _keccak-f_propagation_8h__incl.map
│   ├── _keccak-f_propagation_8h__incl.md5
│   ├── _keccak-f_propagation_8h__incl.png
│   ├── _keccak-f_trails_8cpp.html
│   ├── _keccak-f_trails_8cpp__incl.map
│   ├── _keccak-f_trails_8cpp__incl.md5
│   ├── _keccak-f_trails_8cpp__incl.png
│   ├── _keccak-f_trails_8h__dep__incl.map
│   ├── _keccak-f_trails_8h__dep__incl.md5
│   ├── _keccak-f_trails_8h__dep__incl.png
│   ├── _keccak-f_trails_8h.html
│   ├── _keccak-f_trails_8h__incl.map
│   ├── _keccak-f_trails_8h__incl.md5
│   ├── _keccak-f_trails_8h__incl.png
│   ├── _keccak_tools_8dox.html
│   ├── main_8cpp.html
│   ├── main_8cpp__incl.map
│   ├── main_8cpp__incl.md5
│   ├── main_8cpp__incl.png
│   ├── nav_f.png
│   ├── nav_h.png
│   ├── navtree.css
│   ├── navtree.js
│   ├── open.png
│   ├── padding_8cpp.html
│   ├── padding_8cpp__incl.map
│   ├── padding_8cpp__incl.md5
│   ├── padding_8cpp__incl.png
│   ├── padding_8h__dep__incl.map
│   ├── padding_8h__dep__incl.md5
│   ├── padding_8h__dep__incl.png
│   ├── padding_8h.html
│   ├── padding_8h__incl.map
│   ├── padding_8h__incl.md5
│   ├── padding_8h__incl.png
│   ├── resize.js
│   ├── sponge_8cpp.html
│   ├── sponge_8cpp__incl.map
│   ├── sponge_8cpp__incl.md5
│   ├── sponge_8cpp__incl.png
│   ├── sponge_8h__dep__incl.map
│   ├── sponge_8h__dep__incl.md5
│   ├── sponge_8h__dep__incl.png
│   ├── sponge_8h.html
│   ├── sponge_8h__incl.map
│   ├── sponge_8h__incl.md5
│   ├── sponge_8h__incl.png
│   ├── tab_a.png
│   ├── tab_b.png
│   ├── tab_h.png
│   ├── tabs.css
│   ├── tab_s.png
│   ├── transformations_8cpp.html
│   ├── transformations_8cpp__incl.map
│   ├── transformations_8cpp__incl.md5
│   ├── transformations_8cpp__incl.png
│   ├── transformations_8h__dep__incl.map
│   ├── transformations_8h__dep__incl.md5
│   ├── transformations_8h__dep__incl.png
│   ├── transformations_8h.html
│   ├── transformations_8h__incl.map
│   ├── transformations_8h__incl.md5
│   ├── transformations_8h__incl.png
│   ├── types_8h__dep__incl.map
│   ├── types_8h__dep__incl.md5
│   ├── types_8h__dep__incl.png
│   └── types_8h.html
└── Round3Mods.pdf

15 directories, 752 files

标签:

实例下载地址

SHA-3算法之Keccak

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警