Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| | * | | 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 | |
| | | ||||||
| * | minor edit | Rasmus Dahlberg | 2021-04-30 | 1 | -1/+1 | |
| | | ||||||
| * | rephrased a complex sentence | Rasmus Dahlberg | 2021-04-30 | 1 | -6/+6 | |
| | | ||||||
| * | clarified why domain hint is not in the leaf | Rasmus Dahlberg | 2021-04-30 | 1 | -2/+2 | |
| | | ||||||
| * | fixed typos | Rasmus Dahlberg | 2021-04-30 | 1 | -7/+7 | |
| | | ||||||
| * | added start on design document | Rasmus Dahlberg | 2021-04-29 | 1 | -20/+176 | |
| | | | | | | | | Work in progress. | |||||
| * | added drafty threat model text | Rasmus Dahlberg | 2021-04-26 | 1 | -0/+30 | |
| | | ||||||
| * | drafty experiment where we would only use percent encoding | Rasmus Dahlberg | 2021-04-26 | 1 | -90/+116 | |
| | | ||||||
| * | moved shard_hint into tree_leaf | Rasmus Dahlberg | 2021-04-26 | 1 | -51/+63 | |
| | | ||||||
| * | added shard_hint | Rasmus Dahlberg | 2021-04-20 | 1 | -0/+34 | |
| | | ||||||
| * | started on our in-progress (re)design documents | Rasmus Dahlberg | 2021-04-20 | 12 | -532/+466 | |
| | | ||||||
| * | trunnel description take two | Linus Nordberg | 2021-04-01 | 3 | -932/+1975 | |
| | | ||||||
| * | express doc/format.md in trunnel | Linus Nordberg | 2021-04-01 | 4 | -0/+3875 | |
| | | ||||||
| * | added drafty ascii charts (work in progress) | Rasmus Dahlberg | 2021-04-01 | 1 | -0/+160 | |
| | | ||||||
* | | added links to our ongoing design refactoring | Rasmus Dahlberg | 2021-04-29 | 1 | -0/+5 | |
| | | ||||||
* | | Merge pull request #3 from system-transparency/fix-readme-nits | Rasmus Dahlberg | 2021-04-12 | 1 | -17/+16 | |
|\ \ | |/ |/| | Fix readme nits | |||||
| * | fixed README.md nits (#2) | Rasmus Dahlberg | 2021-03-23 | 1 | -7/+7 | |
| | | | | | | | | | | Tried to emphasize that an entry's checksum and identifier are signed, and that we are really referring to a cryptographic signature. | |||||
| * | fixed README.md nits (#1) | Rasmus Dahlberg | 2021-03-23 | 1 | -10/+9 | |
|/ | | | | | | | - Replaced "checksum covers" with "checksum represents" (less ambiguous) - Removed extra examples that may be confusing in the first bullet list, i.e., one can log many more things than checksums of executable binaries. - Clarified that "something opaque" means a data item of opaque type. | |||||
* | added default parameters to public poc logv0.0.1 | Rasmus Dahlberg | 2021-03-23 | 1 | -2/+2 | |
| | ||||||
* | added log_id as a hard-coded parameter | Rasmus Dahlberg | 2021-03-23 | 1 | -3/+2 | |
| | | | | More consistent since the log_url is hard-coded. |