summaryrefslogtreecommitdiff
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
...
* Add support for merge secondariesMagnus Ahltorp2015-04-233-53/+119
|
* Replace halt.py with a more generic to_catlfish.py.Linus Nordberg2015-04-231-2/+3
| | | | | Use to_catlfish.py with "init:stop()". This will be useful for stopping in non testing scenarios.
* Run all types of nodes from the same docker image.Linus Nordberg2015-04-131-3/+12
|
* Move path to verifycert.erl to config file.Linus Nordberg2015-04-101-1/+1
|
* Verify SSL certificates and hostnames in python codeMagnus Ahltorp2015-04-106-8/+31
| | | | Closes CATLFISH-34
* Add HSM support in compileconfig.pyMagnus Ahltorp2015-04-101-0/+3
|
* Verify new entries when merging.Linus Nordberg2015-04-071-4/+45
|\ | | | | | | | | Minor tweaks on map/mergeverify2. Closes CATLFISH-36.
| * Verify that database entry actually contains the certificateMagnus Ahltorp2015-04-071-1/+33
| |
| * Retry sendlog on errorMagnus Ahltorp2015-04-021-3/+12
| |
* | Docker packaging.Linus Nordberg2015-04-011-1/+1
|/
* Wait 0.5 seconds after writing halt commandMagnus Ahltorp2015-03-311-1/+6
|
* Pass an SSL context to urrllib2.Linus Nordberg2015-03-311-4/+4
|
* Cleanup tests and use urllib2.build_openerMagnus Ahltorp2015-03-319-38/+69
| | | | | | | | | Remove unused files Generate test config files directly in release directory Move test database files to "tests" directory Generate log key when preparing tests Report error when STH not found in v1.erl Make merge, fetchallcerts, submitcert, verifysct, and testcase1 take log key as argument
* Allow non-TLS httpMagnus Ahltorp2015-03-311-6/+18
| | | | Closes CATLFISH-31
* Allow local administrator to override IP address and port for web serverMagnus Ahltorp2015-03-302-6/+19
| | | | Closes CATLFISH-30
* Handle multiple signing nodesMagnus Ahltorp2015-03-272-6/+12
|
* Provide function for calculating entryhash from entryMagnus Ahltorp2015-03-271-0/+2
|
* Merge remote-tracking branch 'refs/remotes/map/compileconfig2'Linus Nordberg2015-03-259-124/+1668
|\ | | | | | | | | Conflicts: .gitignore
| * Generate config from master config. Verify responses in merge.py.Magnus Ahltorp2015-03-234-58/+372
| |
| * Make timing printouts optional in merge.pyMagnus Ahltorp2015-03-231-2/+5
| |
| * Support multiple baseurls in testMagnus Ahltorp2015-03-231-51/+62
| |
| * Fix signature calculation in testMagnus Ahltorp2015-03-231-1/+2
| |
| * Added precert handling for SCT calculationMagnus Ahltorp2015-03-233-17/+58
| |
| * Added validatestore.pyMagnus Ahltorp2015-03-234-0/+1145
| |
| * Add submission of precertsMagnus Ahltorp2015-03-232-1/+30
| |
* | Add tools/fetchacert.py, fetching exactly one chain from a log.Linus Nordberg2015-03-253-10/+32
|/ | | | Also move a piece of common code from fetchallcerts.py to certtools.py.
* Add submission and verification of two precerts to the tests.Linus Nordberg2015-03-234-0/+233
| | | | One of them is signed by an ordinare cert, the other by a precertificate
* Add precert handling.Linus Nordberg2015-03-231-7/+7
|
* 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-042-5/+17
|
* merge.py: use external signingMagnus Ahltorp2015-03-033-10/+17
|
* Move http_request to certtoolsMagnus Ahltorp2015-03-032-25/+28
|
* Improve tests-start and tests-stopMagnus Ahltorp2015-02-271-0/+19
|
* Require authentication for merge callsMagnus Ahltorp2015-02-272-11/+33
|
* 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
|
* 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
|
* 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.
* merge.py: Only ask node that actually has the entry.Magnus Ahltorp2015-02-201-21/+70
| | | | | Fetch multiple entries from storage node. Chunk sendlog.
* Move hardcoded merge parameters to command lineMagnus Ahltorp2015-02-203-33/+49
|
* merge.py: add call to storage/getentry since fetchnewentries no longer gives ↵Magnus Ahltorp2015-02-201-2/+18
| | | | us the actual entry
* Catch ctrl-c more correctly. Catch SystemExit from add_chain and exit in ↵Magnus Ahltorp2014-11-181-8/+22
| | | | main process instead
* Merge remote-tracking branch 'refs/remotes/map/external-merge3' into ↵Linus Nordberg2014-10-2911-51/+441
|\ | | | | | | | | | | | | | | | | merging-external-merge Conflicts: src/v1.erl tools/merge.py tools/testcase1.py