Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sbcd90/skein
An implementation of a SHA-III hash function
https://github.com/sbcd90/skein
Last synced: 9 days ago
JSON representation
An implementation of a SHA-III hash function
- Host: GitHub
- URL: https://github.com/sbcd90/skein
- Owner: sbcd90
- Created: 2011-08-02T04:13:06.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2011-08-02T04:17:43.000Z (over 13 years ago)
- Last Synced: 2024-04-14T18:21:12.790Z (7 months ago)
- Language: C
- Homepage:
- Size: 93.8 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
This is the implementation of Skein-256.
Compilation:
Just type 'make' in terminal
Execution:
the executable file generated is poi. So,just type ./poi
Input file:
the format is :
first 32 integers are byte values of plaintext(range:0 to 255)
second 32 integers are byte values of block cipher key(range:0 to 255)
third 128 integers are bit values of tweak(range:0 to 1)
Input file generator:
there is a file "filegen.c" which generates the input file.just compile it & run it in terminal.
the output file generates byte values of enciphered text.
Note:the code is commented for better understanding.The code is slightly modified due to implementation difficulties.Please report the logical bugs to me.