aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | added (un)marshal methodsRasmus Dahlberg2021-05-317-531/+938
| | |/ | |/|
| * | added ToHTTP methodsRasmus Dahlberg2021-05-182-12/+42
| | | | | | | | | | | | Not unit tested yet.
| * | started to refactor types and parsersRasmus Dahlberg2021-05-1714-1549/+733
| | | | | | | | | | | | Work in progress.
| * | added claimant model, take 3Rasmus Dahlberg2021-05-131-37/+15
| | |
| * | added claimant model, take 2Rasmus Dahlberg2021-05-131-23/+34
| | | | | | | | | | | | There might be some inconsistencies and errors. To be discussed!
| * | fixed spacing typosRasmus Dahlberg2021-05-121-5/+3
| | |
| * | Merge branch 'design' of github.com:system-transparency/stfe into designRasmus Dahlberg2021-05-121-1/+1
| |\|
| | * signatures are 64 octetsLinus Nordberg2021-05-111-1/+1
| | | | | | | | | | | | Spotted by Rasmus.
| * | added a first take on claimant modelRasmus Dahlberg2021-05-121-0/+84
| |/ | | | | | | There might be a few inconsistencies and errors. To be discussed!
| * removed unused schemasRasmus Dahlberg2021-05-1112-5105/+0
| |
| * add reminder about another q/aLinus Nordberg2021-05-051-0/+1
| |
| * minor wordingLinus Nordberg2021-05-051-29/+29
| |
| * use backticks for quoting single wordsLinus Nordberg2021-05-041-39/+39
| | | | | | | | I think this is more markdownish.
| * another pass over the input and output descriptionsLinus Nordberg2021-05-041-64/+68
| | | | | | | | Mostly replacing "human-readable" with something more well defined.
| * no need for encoding SPACELinus Nordberg2021-05-041-4/+4
| |
| * move long description of sharding to the design docLinus Nordberg2021-05-042-35/+36
| |
| * seconds, not millisecondsLinus Nordberg2021-05-041-1/+1
| |
| * whitespace changesLinus Nordberg2021-05-041-142/+181
| |
| * be consistent with "request" vs "entity" headersLinus Nordberg2021-05-041-1/+1
| |
| * explain how input and output data are sentLinus Nordberg2021-05-041-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 keyLinus Nordberg2021-05-041-2/+1
| |
| * get rid of the underspecified term "ordinary users"Linus Nordberg2021-05-041-1/+2
| |
| * be explicit with key type; define struct message, for tree_leafLinus Nordberg2021-05-041-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 topicRasmus Dahlberg2021-05-031-0/+1
| |
| * Merge branch 'design' of github.com:system-transparency/stfe into designLinus Nordberg2021-05-031-0/+1
| |\
| | * added detail that needs to be explainedRasmus Dahlberg2021-05-031-0/+1
| | |
| * | Incorporate changes from recent discussions.Linus Nordberg2021-05-031-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 topicsRasmus Dahlberg2021-05-011-0/+3
| |
| * added context regarding the supported cryptographic primitivesRasmus Dahlberg2021-05-011-21/+28
| |
| * removed unnecessary parser details in the bird's viewRasmus Dahlberg2021-05-011-4/+2
| |
| * minor editRasmus Dahlberg2021-04-301-1/+1
| |
| * rephrased a complex sentenceRasmus Dahlberg2021-04-301-6/+6
| |
| * clarified why domain hint is not in the leafRasmus Dahlberg2021-04-301-2/+2
| |
| * fixed typosRasmus Dahlberg2021-04-301-7/+7
| |
| * added start on design documentRasmus Dahlberg2021-04-291-20/+176
| | | | | | | | Work in progress.
| * added drafty threat model textRasmus Dahlberg2021-04-261-0/+30
| |
| * drafty experiment where we would only use percent encodingRasmus Dahlberg2021-04-261-90/+116
| |
| * moved shard_hint into tree_leafRasmus Dahlberg2021-04-261-51/+63
| |
| * added shard_hintRasmus Dahlberg2021-04-201-0/+34
| |
| * started on our in-progress (re)design documentsRasmus Dahlberg2021-04-2012-532/+466
| |
| * trunnel description take twoLinus Nordberg2021-04-013-932/+1975
| |
| * express doc/format.md in trunnelLinus Nordberg2021-04-014-0/+3875
| |
| * added drafty ascii charts (work in progress)Rasmus Dahlberg2021-04-011-0/+160
| |
* | added links to our ongoing design refactoringRasmus Dahlberg2021-04-291-0/+5
| |
* | Merge pull request #3 from system-transparency/fix-readme-nitsRasmus Dahlberg2021-04-121-17/+16
|\ \ | |/ |/| Fix readme nits
| * fixed README.md nits (#2)Rasmus Dahlberg2021-03-231-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 Dahlberg2021-03-231-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.1Rasmus Dahlberg2021-03-231-2/+2
|
* added log_id as a hard-coded parameterRasmus Dahlberg2021-03-231-3/+2
| | | | More consistent since the log_url is hard-coded.
* fixed missing file errorRasmus Dahlberg2021-03-231-1/+2
|