aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Clarify referenceYigit Sever2021-04-141-1/+1
|
* Tracking REFERENCE.mdYigit Sever2021-04-141-0/+3
|
* Transactions return as dictYigit Sever2021-04-142-4/+5
|
* Implement coinbase rewardYigit Sever2021-04-142-9/+17
|
* Update TODOsYigit Sever2021-04-141-5/+2
|
* Accepted block transactions play out nowYigit Sever2021-04-142-39/+75
|
* Users have FingerprintsYigit Sever2021-04-141-19/+17
|
* Update TODOsYigit Sever2021-04-141-10/+11
|
* [WIP] Rough authentication process doneYigit Sever2021-04-141-0/+11
|
* [WIP] Initial implementation of user authYigit Sever2021-04-142-31/+28
| | | | | | There is a dance involved and everything Write down specs for RSA and AES, padding scheme, ugh.
* [WIP] Fix silly bugYigit Sever2021-04-141-2/+2
|
* [WIP] Let user know their fingerprintYigit Sever2021-04-141-3/+6
|
* [WIP] Address users by their fingerprintYigit Sever2021-04-141-3/+5
|
* [WIP] Remove unnecessary importsYigit Sever2021-04-141-1/+1
|
* [WIP] Rough authentication process doneYigit Sever2021-04-144-22/+121
|
* Add auth documentationYigit Sever2021-04-141-2/+33
|
* [WIP] Initial implementation of user authYigit Sever2021-04-146-14/+249
| | | | | | There is a dance involved and everything Write down specs for RSA and AES, padding scheme, ugh.
* recover database from file.alpaylan2021-04-141-2/+45
|
* embed user passwds to the code structs.alpaylan2021-04-144-20/+55
|
* add user passwds.alpaylan2021-04-140-0/+0
|
* Simplify the block validation processYigit Sever2021-04-141-19/+16
| | | | 2 TODOs down!
* Fix post transaction testYigit Sever2021-04-141-1/+1
|
* update todoalpaylan2021-04-141-1/+2
|
* fix the serde if tests.alpaylan2021-04-141-7/+19
|
* delete unnecessary imports.alpaylan2021-04-141-2/+1
|
* finished auth request testing.alpaylan2021-04-141-1/+24
|
* finished metu id testing.alpaylan2021-04-141-0/+14
|
* finished user testing.alpaylan2021-04-142-3/+33
|
* finished naked block testing.alpaylan2021-04-142-7/+38
|
* finished block testingalpaylan2021-04-142-1/+35
|
* finished claim testing.alpaylan2021-04-141-0/+35
|
* finished claim testing.alpaylan2021-04-141-1/+8
|
* start testing schemaalpaylan2021-04-142-2/+22
|
* test functions are generated.alpaylan2021-04-141-0/+97
|
* update todoalpaylan2021-04-141-1/+1
|
* update todoalpaylan2021-04-141-1/+4
|
* remove unused part.alpaylan2021-04-141-12/+1
|
* add balance check to transactions.alpaylan2021-04-141-0/+35
|
* Add empty block testYigit Sever2021-04-143-5/+9
|
* Add new testYigit Sever2021-04-141-0/+27
|
* Revise testsYigit Sever2021-04-141-87/+62
|
* Implement multithreading for example minerYigit Sever2021-04-141-15/+48
|
* Update TODOYigit Sever2021-04-131-4/+9
|
* Add verbose error messagesYigit Sever2021-04-135-61/+182
| | | | | | | | | Not happy with the solution one bit but using error.rs at https://blog.logrocket.com/create-an-async-crud-web-service-in-rust-with-warp/ was not working Basically we just handcraft every single response on the spot, there is some repetition and it's ugly but need to move on
* Fix docs againYigit Sever2021-04-131-2/+2
|
* Fix docsYigit Sever2021-04-131-1/+1
|
* Refactor authorized propose functionsYigit Sever2021-04-132-127/+192
| | | | | | | | | | | | | | They were getting spaghetti so; new function: handlers::authorize_proposer(), handles the jwt stuff, NOT async and _may_ cause trouble down the road but then again the stuff it does used to be (repeated) in the functions so how bad can it be If else chains were getting unwieldy; https://refactoring.com/catalog/replaceNestedConditionalWithGuardClauses.html so now everything is returning early, might make verbose error handling easier
* Fix typoyigit sever2021-04-131-1/+1
|
* Update 'TODO.md'yigit sever2021-04-131-0/+1
|
* Require authorization for Block POSTYigit Sever2021-04-135-57/+101
| | | | | Not tested because it's impossible to follow without verbose error messages, failing 1 test