Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add explanatory header. | Linus Nordberg | 2014-06-05 | 1 | -0/+22 |
| | |||||
* | Fix the tests. | Linus Nordberg | 2014-06-04 | 1 | -33/+53 |
| | |||||
* | Make serialise/1 return a binary. | Linus Nordberg | 2014-06-04 | 1 | -45/+36 |
| | | | | Lists became nested. | ||||
* | plop.hrl has finally moved into include/. | Linus Nordberg | 2014-06-04 | 3 | -3/+2 |
| | |||||
* | Add get/1; remove debug printouts; formatting. | Linus Nordberg | 2014-06-04 | 2 | -15/+24 |
| | |||||
* | Fix add_more_test/0 and rename it. | Linus Nordberg | 2014-06-02 | 1 | -6/+8 |
| | | | | | One probably don't want it to be run automatically since it bloats the db. | ||||
* | Don't use maps. | Linus Nordberg | 2014-06-02 | 1 | -21/+28 |
| | | | | We want to support R16 too. | ||||
* | Clean upp append/2, append/3 a bit. | Linus Nordberg | 2014-06-01 | 1 | -9/+8 |
| | |||||
* | Language. | Linus Nordberg | 2014-06-01 | 1 | -6/+6 |
| | |||||
* | Clean up the mkhash / gethash name mess a bit. | Linus Nordberg | 2014-06-01 | 1 | -9/+8 |
| | |||||
* | Implement audit_path/2. | Linus Nordberg | 2014-06-01 | 1 | -19/+54 |
| | |||||
* | Add note about appending trees. | Linus Nordberg | 2014-06-01 | 1 | -6/+10 |
| | | | | Also remove unused code and clearify append/1. | ||||
* | Implement path/1 for testing. | Linus Nordberg | 2014-06-01 | 1 | -4/+44 |
| | |||||
* | Start db prior to plop. | Linus Nordberg | 2014-05-29 | 1 | -9/+7 |
| | | | | So that plop can read the database at startup. | ||||
* | Test adding 200 3kB entries. | Linus Nordberg | 2014-05-29 | 1 | -0/+7 |
| | |||||
* | Add db:size/0 and some error checking. | Linus Nordberg | 2014-05-29 | 2 | -14/+37 |
| | |||||
* | Formatting. | Linus Nordberg | 2014-05-27 | 1 | -1/+2 |
| | |||||
* | Improve basic description of plop. | Linus Nordberg | 2014-05-27 | 1 | -6/+12 |
| | |||||
* | Make tests use v1=0 too. | Linus Nordberg | 2014-05-26 | 2 | -9/+8 |
| | |||||
* | Add db:get_by_index/2. | Linus Nordberg | 2014-05-26 | 1 | -2/+14 |
| | |||||
* | Handle error from db:find/1. | Linus Nordberg | 2014-05-26 | 1 | -10/+9 |
| | |||||
* | Change default protocol version from 1 to 0. | Linus Nordberg | 2014-05-19 | 2 | -5/+5 |
| | | | | | | RFC6962 "v1" is 0, not 1. Also, use a define and not a literal. Also also, move the define to plop.hrl. | ||||
* | Merge remote-tracking branch 'devp/master' | Linus Nordberg | 2014-05-19 | 1 | -2/+2 |
|\ | |||||
| * | Be consistent with naming of variables for priv/pub keyfiles. | Linus Nordberg | 2014-05-19 | 1 | -2/+2 |
| | | |||||
* | | Clarify DSS signature encoding. | Linus Nordberg | 2014-05-16 | 1 | -0/+3 |
|/ | |||||
* | Fix typo in e7e1782. | Linus Nordberg | 2014-05-16 | 1 | -2/+2 |
| | |||||
* | Add length field to serialised signature. | Linus Nordberg | 2014-05-16 | 1 | -2/+5 |
| | | | | | This seems to contradict the spec but is something Googles reference implementation does. | ||||
* | Encode signatures properly. | Linus Nordberg | 2014-05-12 | 2 | -8/+62 |
| | |||||
* | Remove a debug printout. | Linus Nordberg | 2014-05-07 | 1 | -1/+0 |
| | | | | In a test. | ||||
* | Function documentation. | Linus Nordberg | 2014-05-07 | 1 | -13/+23 |
| | |||||
* | Formatting. | Linus Nordberg | 2014-05-07 | 1 | -10/+13 |
| | |||||
* | Remove support for crypto:sha(). | Linus Nordberg | 2014-05-07 | 1 | -11/+1 |
| | | | | We're not on R15 any more. | ||||
* | Doc and placeholders for audit path and consistency proof functions. | Linus Nordberg | 2014-05-07 | 1 | -6/+41 |
| | |||||
* | Comment out unused test functions. | Linus Nordberg | 2014-05-05 | 1 | -8/+8 |
| | |||||
* | Define #sth{} and have sth() return those. | Linus Nordberg | 2014-05-05 | 2 | -11/+21 |
| | |||||
* | Make #spt_signed{} private. | Linus Nordberg | 2014-05-05 | 2 | -11/+11 |
| | |||||
* | Rename #sth -> #sth_signed and make it private. | Linus Nordberg | 2014-05-05 | 3 | -21/+17 |
| | |||||
* | Rename spt_on_wire -> spt. | Linus Nordberg | 2014-05-04 | 3 | -7/+7 |
| | |||||
* | Reformat Emakefile a bit. | Linus Nordberg | 2014-05-04 | 1 | -3/+5 |
| | |||||
* | Limit the debug printing some. | Linus Nordberg | 2014-05-04 | 1 | -4/+7 |
| | |||||
* | Adopt to first user -- ctls. | Linus Nordberg | 2014-05-04 | 4 | -16/+27 |
| | | | | | | | | | | Return #spt_on_wire instead of serialised version of it -- user wants the timestamp in there. Store that in db too. Export serialise/1 for user to do it themselves. Add get_logid/1 -- user needs that for the CST. Make sure 'now' is turned into a proper timestamp at all levels. Debug printout in plop start_link. | ||||
* | Remove start_link/0. | Linus Nordberg | 2014-05-04 | 1 | -3/+1 |
| | | | | I.e. require arguments to always be passed. | ||||
* | Pass test key file arguments at application startup. | Linus Nordberg | 2014-05-04 | 1 | -1/+1 |
| | |||||
* | Send all arguments to plop. | Linus Nordberg | 2014-05-04 | 1 | -4/+4 |
| | |||||
* | Don't need quotes around module name. | Linus Nordberg | 2014-05-04 | 1 | -1/+1 |
| | |||||
* | Use mnesia:index_read() instead of select() bc simpler. | Linus Nordberg | 2014-05-03 | 1 | -2/+1 |
| | |||||
* | Sign using ECDSA and fix a couple bugs. | Linus Nordberg | 2014-05-02 | 8 | -134/+204 |
| | | | | | | | | | | | Revive the plop_entry and hash over that instead of the full MTL, for the db hash. We don't want the timestamp in that hash! Use ECDSA instead of RSA for signing stuff. That's what Google does and we want to use their test suites. An annoyance with DSA is that the signature isn't deterministic. Testing just became less easy. Fix db:find() now that the hash is no longer the primary key. | ||||
* | Merge remote-tracking branch 'remotes/origin/db' into db | Linus Nordberg | 2014-05-02 | 1 | -2/+5 |
|\ | | | | | | | | | Conflicts: src/plop.erl | ||||
| * | Merge remote-tracking branch 'remotes/devp/db' into db | Linus Nordberg | 2014-05-01 | 1 | -2/+5 |
| |\ | |||||
| | * | Move keyfile name and pass phrase. | Linus Nordberg | 2014-05-01 | 1 | -2/+5 |
| | | |