summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Clarify that 0.test.pem is not a valid #'OTPCertificate'{}.Linus Nordberg2015-03-241-14/+14
| | | | Also some cosmetic changes.
* Merge branch 'precert2'Linus Nordberg2015-03-2315-243/+795
|\ | | | | | | | | Conflicts: Makefile
| * Add spec's for most functions.Linus Nordberg2015-03-232-11/+9
| | | | | | | | NOTE: We're not dialyzer clean yet.
| * Add submission and verification of two precerts to the tests.Linus Nordberg2015-03-235-0/+236
| | | | | | | | One of them is signed by an ordinare cert, the other by a precertificate
| * Formatting; remove debug printouts.Linus Nordberg2015-03-232-49/+21
| |
| * Add precert handling.Linus Nordberg2015-03-234-167/+389
| |
| * Test moreextsignMagnus Ahltorp2015-03-082-1/+20
| |
| * Cache SCT:sMagnus Ahltorp2015-03-081-12/+31
| |
| * merge.py: Store certs in hashed directory structureMagnus Ahltorp2015-03-081-2/+19
| |
| * Save STH instead of calculating a new one each time.Magnus Ahltorp2015-03-045-16/+21
| |
| * merge.py: use external signingMagnus Ahltorp2015-03-034-11/+18
| |
| * Move http_request to certtoolsMagnus Ahltorp2015-03-032-25/+28
| |
| * Move to external signingMagnus Ahltorp2015-03-025-5/+53
| |
| * Make sign and ht optional processes. Move sign args to config.Magnus Ahltorp2015-03-011-0/+3
| |
| * Move test nodes list to variablesauthentication2Magnus Ahltorp2015-02-281-4/+7
| |
| * Improve tests-start and tests-stopMagnus Ahltorp2015-02-272-6/+38
| |
| * Updating documentation to reflect authentication changesMagnus Ahltorp2015-02-271-1/+7
| |
* | Improve tests-start and tests-stopMagnus Ahltorp2015-02-272-6/+38
| |
* | Updating documentation to reflect authentication changesMagnus Ahltorp2015-02-271-1/+7
| |
* | Merge remote-tracking branch 'refs/remotes/map/authentication2'Linus Nordberg2015-02-2712-17/+119
|\ \ | |/
| * Require authentication for merge callsMagnus Ahltorp2015-02-274-17/+39
| |
| * Added authentication between frontend and storage nodesMagnus Ahltorp2015-02-2710-6/+86
| |
* | Make build.sh executable.Linus Nordberg2015-02-271-0/+0
|/
* Add some debugging help to README.Linus Nordberg2015-02-271-0/+6
|
* Make merge.sh actually work.Linus Nordberg2015-02-271-6/+10
|
* Remove mergedb before starting merge.Linus Nordberg2015-02-271-0/+1
| | | | | | How bad is this idea if you ever want to restart merge without starting the log from scratch? As long as the storage node doesn't lose its data, I guess it's ok.
* chmod +x merge.shLinus Nordberg2015-02-272-1/+1
| | | | Also fix path in README.
* Added instructions for minimal system setupMagnus Ahltorp2015-02-271-0/+83
|
* verifysct.py: Fetch fresh STH instead of using oldMagnus Ahltorp2015-02-271-3/+8
|
* Add saving and verification of SCT to python toolsMagnus Ahltorp2015-02-272-19/+144
|
* Add consistency proof checking to testcase1Magnus Ahltorp2015-02-273-3/+28
| | | | Fix consistency proof checking when first size is power of 2
* Added tool for drawing merkle trees and extracting node hashesMagnus Ahltorp2015-02-271-0/+123
|
* Update README and finish merge.sh in the minimal docker example.Linus Nordberg2015-02-272-5/+20
|
* Fix a bug where verification of EC signatures made us crash.Linus Nordberg2015-02-271-33/+40
| | | | | Also, have valid_chain_p return boolean, add some debug logging and detect invalid signature types instead of crashing.
* Don't start erl with `-name'.Linus Nordberg2015-02-271-2/+2
| | | | That's for distributed nodes and we don't do that.
* Verify that known roots are indeed signing themselves.Linus Nordberg2015-02-2712-236/+382
| | | | | | | This filters out certificates with signing algorithms that we can't handle. Also, make unit tests better.
* Even more debug logging.Linus Nordberg2015-02-251-0/+3
|
* Add debug logging.Linus Nordberg2015-02-251-0/+5
| | | | Trying to figure out why public_key:verify isn't found in docker images.
* Don't dump rejected certs to disk.Linus Nordberg2015-02-251-1/+0
| | | | This code is untested, don't use it for now.
* Extend 'modules' and 'applications' in application resource file.Linus Nordberg2015-02-251-2/+2
| | | | | This might fix a weird error function_clause crash in ct/v1/add-chain. 'applications' might still not be complete.
* Add packaging and examples.Linus Nordberg2015-02-24473-0/+12211
|
* testcase1: Actually verify inclusion proofMagnus Ahltorp2015-02-202-4/+33
|
* Move public keys to separate fileMagnus Ahltorp2015-02-202-14/+15
|
* Added verification of consistency proofsMagnus Ahltorp2015-02-202-0/+95
|
* Added hackney dependency text in README.mdMagnus Ahltorp2015-02-201-0/+5
|
* Add fetching all certs to the list of testsMagnus Ahltorp2015-02-201-3/+4
|
* Implement function to fetch consistency proofMagnus Ahltorp2015-02-201-9/+99
| | | | | Implement function to calculate tree head from disk Implement function to calculate an intermediate node from disk
* fetchallcerts.py: handle precertsMagnus Ahltorp2015-02-203-37/+249
| | | | | | | submitcert.py: handle .zip files fetchallcerts.py: Always calculate full tree fetchallcerts.py: Cache level 16 hashes fetchallcerts.py: Save STH
* fetchallcerts.py: Store certificates.Magnus Ahltorp2015-02-201-25/+30
|
* Wait after first submission. Continue on http error 400. Print submission ↵Magnus Ahltorp2015-02-202-7/+36
| | | | rate and number of submissions every 1000 submissions.