Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | 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. | |||||
* | fixed missing file error | Rasmus Dahlberg | 2021-03-23 | 1 | -1/+2 | |
| | ||||||
* | fixed copy bug | Rasmus Dahlberg | 2021-03-23 | 1 | -1/+2 | |
| | | | | | | The get-entries response was copied incorrectly. Therefore, the returned range contained the same (last) StItem repeatedly. Fixed by ensuring that `&item` refers to a newly allocated `item` in the loop. | |||||
* | print common arguments | Linus Nordberg | 2021-03-23 | 1 | -0/+4 | |
| | | | | | This makes the output from running example.sh contain all information needed to try out the log. | |||||
* | parametrise namespace | Linus Nordberg | 2021-03-23 | 1 | -12/+24 | |
| | | | | | | | Also streamline the usage a bit: - more easily configured log_url - use a tempdir - log less | |||||
* | minor edits | Rasmus Dahlberg | 2021-03-19 | 1 | -4/+4 | |
| |