Lefteris Karapetsas
afc1b382d7
Start of new C API implementation
- For more details look at:
https://github.com/ethereum/wiki/wiki/Ethash-C-API
- The functions of the API have all been implemented but are not yet
used or tested
10 years ago
Lefteris Karapetsas
3038852084
Renaming ethash_blockhash_t to ethash_h256_t
10 years ago
Lefteris Karapetsas
6d244fe69a
Use ethash_blockhash_t over the codebase
- Using a typedef struct instead of passing an array of hard coded
length of 32 bytes everywhere. It's much better C practise and also
gives us typechecking.
- Also corrected style in places I touched. I think a style PR should
follow after that.
10 years ago
chriseth
a3a47204a5
Sizes hold values with more than 32 bits and thus should not be size_t.
10 years ago
Matthew Wampler-Doty
46ade2d870
Updating data sizes, version bump
10 years ago
Matthew Wampler-Doty
95b19d20fe
Bump to latest revision
10 years ago
Matthew Wampler-Doty
367527f1ca
Refactoring names to match spec
10 years ago
Matthew Wampler-Doty
fa9e13139f
Introducing get_seedhash
10 years ago
Matthew Wampler-Doty
657f789407
Reformating one liners
10 years ago
Matthew Wampler-Doty
32ca9b74d3
changing cpp-ethereum to ethash
10 years ago
Matthew Wampler-Doty
bbd3c14c00
tidying up
10 years ago
Gav Wood
c33972f4a0
Merge branch 'master' of github.com:ethereum/ethash
10 years ago
Matthew Wampler-Doty
534fcfd464
Updating data sizes for Rev 20
10 years ago
Matthew Wampler-Doty
7e4d86dbb8
Refactoring everything into src/ for a little sanity
10 years ago