Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | signatures are 64 octets | Linus Nordberg | 2021-05-11 | 1 | -1/+1 |
| | | | | Spotted by Rasmus. | ||||
* | removed unused schemas | Rasmus Dahlberg | 2021-05-11 | 8 | -187/+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 |
| | |||||
* | added drafty ascii charts (work in progress) | Rasmus Dahlberg | 2021-04-01 | 1 | -0/+160 |
| | |||||
* | moved top-most README.md into doc/sketch | Rasmus Dahlberg | 2021-03-16 | 1 | -0/+372 |
| | |||||
* | removed old files | Rasmus Dahlberg | 2020-10-20 | 1 | -205/+0 |
| | |||||
* | renamed Item type | Rasmus Dahlberg | 2020-10-20 | 1 | -20/+20 |
| | |||||
* | removed timestamp complexity | Rasmus Dahlberg | 2020-10-20 | 1 | -15/+5 |
| | | | | | The metrics that one could derive can also be exported by the operator. It is probably good enough and does not justify complexity right now. | ||||
* | fixed typo | Rasmus Dahlberg | 2020-10-19 | 1 | -1/+1 |
| | |||||
* | added public endpoints | Rasmus Dahlberg | 2020-10-15 | 1 | -9/+94 |
| | |||||
* | updated data structure specification | Rasmus Dahlberg | 2020-10-15 | 1 | -51/+80 |
| | | | | | | - Repurposed the CT/bis TransItem structure - Added a "version 1 checksum" leaf - Moved signature into leaf appendix | ||||
* | started filling in the blanks | Rasmus Dahlberg | 2020-10-14 | 1 | -7/+57 |
| | | | | | | - Added a basic Merkle tree leaf data structure that is extensible - Added explicit references (where possible) to RFC 6962. More to come. - Added TODOs that we need to think more about. | ||||
* | added start on st log api documentation | Rasmus Dahlberg | 2020-10-13 | 1 | -0/+51 |