Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | added and generated mocks | Rasmus Dahlberg | 2021-06-03 | 4 | -18/+453 |
| | |||||
* | added start on refactored STH source | Rasmus Dahlberg | 2021-06-02 | 2 | -0/+194 |
| | |||||
* | added refactored GetInclusionProof | Rasmus Dahlberg | 2021-06-02 | 2 | -2/+162 |
| | |||||
* | added refactored GetInclusionProof | Rasmus Dahlberg | 2021-06-02 | 2 | -3/+139 |
| | |||||
* | added refactored GetConsistencyProof | Rasmus Dahlberg | 2021-06-02 | 3 | -13/+158 |
| | |||||
* | added start on refactored Trillian wrapper | Rasmus Dahlberg | 2021-06-02 | 2 | -0/+295 |
| | |||||
* | added leaf hash helper | Rasmus Dahlberg | 2021-06-02 | 1 | -0/+8 |
| | |||||
* | moved endpoint type into types | Rasmus Dahlberg | 2021-06-01 | 5 | -100/+81 |
| | |||||
* | re-added all endpoints | Rasmus Dahlberg | 2021-06-01 | 4 | -111/+82 |
| | | | | To be tested in greater detail. | ||||
* | added keygen command | Rasmus Dahlberg | 2021-06-01 | 1 | -0/+17 |
| | |||||
* | use ioutil instead of io (go v1.14) | Rasmus Dahlberg | 2021-06-01 | 1 | -1/+2 |
| | |||||
* | added basic commands to interact with stfe server | Rasmus Dahlberg | 2021-06-01 | 2 | -0/+84 |
| | |||||
* | started to update stfe server | Rasmus Dahlberg | 2021-06-01 | 8 | -395/+326 |
| | | | | Work in progress. | ||||
* | added types and fixed an error | Rasmus Dahlberg | 2021-05-31 | 3 | -10/+30 |
| | | | | | | - The wrong signature header was used for leaves - Added SigIdent marshalling - Added a wrapper that uses the log's hash function | ||||
* | Merge branch 'design' of github.com:system-transparency/stfe into design | Rasmus Dahlberg | 2021-05-31 | 1 | -48/+66 |
|\ | |||||
| * | clarify what the signature in get-tree-head-* is covering | Linus Nordberg | 2021-05-28 | 1 | -6/+9 |
| | | |||||
| * | use a proper endpoint in example | Linus Nordberg | 2021-05-28 | 1 | -1/+1 |
| | | |||||
| * | replace some of "the log" and other rephrasing | Linus Nordberg | 2021-05-25 | 1 | -23/+26 |
| | | |||||
| * | Merge branch 'design' of github.com:system-transparency/stfe into design | Linus Nordberg | 2021-05-25 | 15 | -1549/+834 |
| |\ | |||||
| * | | use POST for requests with input data | Linus Nordberg | 2021-05-25 | 1 | -20/+32 |
| | | | | | | | | | | | | | | | | | | | | | The major argument for moving input data from HTTP headers in GET requests to body of POST's is that we define the protocol ourselves without any dependencies on HTTP and can make it even simpler to parse. | ||||
* | | | added (un)marshal methods | Rasmus Dahlberg | 2021-05-31 | 7 | -531/+938 |
| |/ |/| | |||||
* | | added ToHTTP methods | Rasmus Dahlberg | 2021-05-18 | 2 | -12/+42 |
| | | | | | | | | Not unit tested yet. | ||||
* | | started to refactor types and parsers | Rasmus Dahlberg | 2021-05-17 | 14 | -1549/+733 |
| | | | | | | | | Work in progress. | ||||
* | | added claimant model, take 3 | Rasmus Dahlberg | 2021-05-13 | 1 | -37/+15 |
| | | |||||
* | | added claimant model, take 2 | Rasmus Dahlberg | 2021-05-13 | 1 | -23/+34 |
| | | | | | | | | There might be some inconsistencies and errors. To be discussed! | ||||
* | | fixed spacing typos | Rasmus Dahlberg | 2021-05-12 | 1 | -5/+3 |
| | | |||||
* | | Merge branch 'design' of github.com:system-transparency/stfe into design | Rasmus Dahlberg | 2021-05-12 | 1 | -1/+1 |
|\| | |||||
| * | signatures are 64 octets | Linus Nordberg | 2021-05-11 | 1 | -1/+1 |
| | | | | | | | | Spotted by Rasmus. | ||||
* | | added a first take on claimant model | Rasmus Dahlberg | 2021-05-12 | 1 | -0/+84 |
|/ | | | | There might be a few inconsistencies and errors. To be discussed! | ||||
* | removed unused schemas | Rasmus Dahlberg | 2021-05-11 | 12 | -5105/+0 |
| | |||||
* | add reminder about another q/a | Linus Nordberg | 2021-05-05 | 1 | -0/+1 |
| | |||||
* | minor wording | Linus Nordberg | 2021-05-05 | 1 | -29/+29 |
| | |||||
* | use backticks for quoting single words | Linus Nordberg | 2021-05-04 | 1 | -39/+39 |
| | | | | I think this is more markdownish. | ||||
* | another pass over the input and output descriptions | Linus Nordberg | 2021-05-04 | 1 | -64/+68 |
| | | | | Mostly replacing "human-readable" with something more well defined. | ||||
* | no need for encoding SPACE | Linus Nordberg | 2021-05-04 | 1 | -4/+4 |
| | |||||
* | move long description of sharding to the design doc | Linus Nordberg | 2021-05-04 | 2 | -35/+36 |
| | |||||
* | seconds, not milliseconds | Linus Nordberg | 2021-05-04 | 1 | -1/+1 |
| | |||||
* | whitespace changes | Linus Nordberg | 2021-05-04 | 1 | -142/+181 |
| | |||||
* | be consistent with "request" vs "entity" headers | Linus Nordberg | 2021-05-04 | 1 | -1/+1 |
| | |||||
* | explain how input and output data are sent | Linus Nordberg | 2021-05-04 | 1 | -0/+10 |
| | | | | | | | This is the "header in, body out" idea written up. We might change to a "POST body in, receive body out" scheme with "Content-Type: application/stfe" if we can decide that POST is not a terrible idea after all. | ||||
* | specify serialization of key | Linus Nordberg | 2021-05-04 | 1 | -2/+1 |
| | |||||
* | get rid of the underspecified term "ordinary users" | Linus Nordberg | 2021-05-04 | 1 | -1/+2 |
| | |||||
* | be explicit with key type; define struct message, for tree_leaf | Linus Nordberg | 2021-05-04 | 1 | -25/+34 |
| | | | | | | | Specify who's verification key -- log, witness or submitter. Move shard_hint and checksum in tree_leaf into its own struct, for a more explicit definition of what to be signed. | ||||
* | added q/a topic | Rasmus Dahlberg | 2021-05-03 | 1 | -0/+1 |
| | |||||
* | Merge branch 'design' of github.com:system-transparency/stfe into design | Linus Nordberg | 2021-05-03 | 1 | -0/+1 |
|\ | |||||
| * | added detail that needs to be explained | Rasmus Dahlberg | 2021-05-03 | 1 | -0/+1 |
| | | |||||
* | | Incorporate changes from recent discussions. | Linus Nordberg | 2021-05-03 | 1 | -85/+105 |
|/ | | | | | | | | | | | | | | | | | | Remove all RSA support. Motivation: Simpler format for tree_leaf. Replace percent-encoding with headers for indata and key/value in body for outdata. Motivation: '<key>:<value>' is exactly what we want and it works for output data (responses) and not only for input data (requests). Don't POST. Motivation: We don't need the complexity of POST since we don't ever send a lot of data to the log. Split up the get-signed-tree-head endpoint into three separate without input data. Motivation: More explicit API plus easier debugging. Change timestamps and shard hints to use seconds rather than milliseconds. Motivation: time(1) and time(2). | ||||
* | added q/a topics | Rasmus Dahlberg | 2021-05-01 | 1 | -0/+3 |
| | |||||
* | added context regarding the supported cryptographic primitives | Rasmus Dahlberg | 2021-05-01 | 1 | -21/+28 |
| | |||||
* | removed unnecessary parser details in the bird's view | Rasmus Dahlberg | 2021-05-01 | 1 | -4/+2 |
| |