aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* add DummyResolverHEADv0.0.9mainLinus Nordberg2022-06-211-0/+11
| | | | Can be used to disable DNS checks.
* add start of a client packageLinus Nordberg2022-06-212-0/+227
| | | | | To be improved and populated further. It is good enough to help us forward while prototyping primary-secondary log-go setup.
* add unsigned tree head endpointLinus Nordberg2022-06-212-0/+10
|
* add proof verification to sigsum-debugRasmus Dahlberg2022-06-215-6/+58
|
* go fmtRasmus Dahlberg2022-06-216-29/+29
|
* use hashing from merkle packageRasmus Dahlberg2022-06-2115-75/+75
|
* move mock signer to internal/Rasmus Dahlberg2022-06-214-19/+29
|
* add proof verification algorithms from RFC 9162Rasmus Dahlberg2022-06-211-0/+200
| | | | | | | | RFC 9162 uses the same hash strategy as RFC 6962. The resulting Go code was written to match the specification language to make review easier. At some point we should add test vectors, good both for us and others. To catch obvious errors I ran these algorithms with a simple CT monitor.
* Store only the seed of the private keyGrégoire Détrez2022-06-172-3/+3
|
* Merge branch 'merge/endpoint_rename_cleanup' into mainv0.0.8Rasmus Dahlberg2022-05-211-1/+1
|\
| * s/EndpointGetTreeHeadToSign/EndpointGetTreeHeadToCosign/gLinus Nordberg2022-05-211-1/+1
| |
* | Make sigsum-debug print help if subcommand is omittedGrégoire Détrez2022-05-184-4/+4
|/ | | | Issue #52
* change verification_key to public_keyv0.0.7Linus Nordberg2022-04-292-3/+3
| | | | Issue: #40
* change 'preimage' to 'message'Linus Nordberg2022-04-294-7/+7
| | | | Issue: #40
* remove unused endpoint get-tree-head-latestLinus Nordberg2022-04-291-1/+0
| | | | Issue: #41
* rename endpoint get-tree-head-to-signv0.0.6Linus Nordberg2022-04-281-1/+1
| | | | Reference: https://pad.sigsum.org/p/sigsum-db #11
* Merge branch 'merge/http-post-to-get'v0.0.5Linus Nordberg2022-04-283-111/+138
|\
| * use a more appropriate URL for testingLinus Nordberg2022-04-281-3/+3
| | | | | | | | sigsum dot com is not a thing.
| * add url parsing for get-requests with inputRasmus Dahlberg2022-04-263-111/+138
| | | | | | | | Pair-programmed with ln5.
* | Merge branch 'merge/sigsum-debug'Linus Nordberg2022-04-2816-0/+728
|\ \ | |/ |/|
| * fix typosLinus Nordberg2022-04-281-2/+2
| | | | | | | | | | | | | | We should consider stop writing function names in comments. They don't add much. Actually they don't add anything except potentially confusion when they don't match the actualy name which is checked by the compiler.
| * add drafty tool named sigsum-debugRasmus Dahlberg2022-04-2316-0/+728
| | | | | | | | | | | | | | Meant to be used for debugging and tests only. Replaces cmd/tmp/* in log-go, expect for the DNS command which is redundant. Use `dig -t txt $domain_hint` to debug domain hints.
* | enable logging of dates by defaultLinus Nordberg2022-04-251-9/+9
| | | | | | | | Also, move documentation of the defaults to the struct.
* | add a basic leveled loggerRasmus Dahlberg2022-04-192-0/+160
|/ | | | Date and terminal colors are off by default.
* update module name (s/sigsum-lib-go/sigsum-go)v0.0.4Rasmus Dahlberg2022-04-1011-16/+16
| | | | | | See decided proposal: sigsum/doc/proposals/2022-04-restructure-repositories.md
* move issues into a common padRasmus Dahlberg2022-03-307-72/+0
|
* fix asymmetry in testv0.0.3Rasmus Dahlberg2022-03-281-2/+2
| | | | Next layer of hashing is when computing a checksum.
* fix so that test buffer is always correct sizeRasmus Dahlberg2022-03-281-1/+1
|
* remove redundant charactersRasmus Dahlberg2022-03-282-2/+2
|
* remove dead codeRasmus Dahlberg2022-03-282-46/+0
|
* rename 'ctx'Linus Nordberg2022-03-281-4/+4
| | | | This is old terminology.
* sign tree heads and leaves with SSHSIGLinus Nordberg2022-03-288-24/+150
|
* Merge remote-tracking branch 'origin/rgdd/fix-node-prefix'Linus Nordberg2022-03-282-11/+2
|\
| * fix incorrect {Leaf,Interior}NodePrefixRasmus Dahlberg2022-03-272-11/+2
| |
* | add dns packageRasmus Dahlberg2022-03-282-0/+164
|/ | | | | | Mostly imported from sigsum-log-go. Added strict domain hint parsing, two tests, and an example. This should be part of the sigsum-go lib because some client tooling may also want to check domain hints.
* use ASCII serialised leaves in Test*FromASCII()Linus Nordberg2022-03-151-2/+2
|
* issues: bug reportRasmus Dahlberg2022-03-021-0/+9
|
* issues: fix requestsRasmus Dahlberg2022-01-311-0/+3
|
* issues: simplify ascii packageRasmus Dahlberg2022-01-311-0/+10
|
* issues: fix available endpointsRasmus Dahlberg2022-01-311-0/+8
|
* ascii: Use dependencies based on Go 1.15.9v0.0.2Rasmus Dahlberg2021-12-302-2/+3
|
* issues: Add issue implement-proof-verificationv0.0.1Rasmus Dahlberg2021-12-201-0/+9
|
* issues: Add issue implement-ssh-signing-formatRasmus Dahlberg2021-12-201-0/+12
|
* issues: Close issue add-libRasmus Dahlberg2021-12-201-11/+0
|
* types: Add types and testsRasmus Dahlberg2021-12-209-0/+1039
|
* requests: Add request types and testsRasmus Dahlberg2021-12-202-0/+434
|
* ascii: Add sigsum ASCII-parser and testsRasmus Dahlberg2021-12-202-0/+760
|
* hex: Add lower-case hex parser and testsRasmus Dahlberg2021-12-202-0/+120
|
* go: Initialize moduleRasmus Dahlberg2021-12-201-0/+3
|
* updated issuesRasmus Dahlberg2021-12-094-9/+41
|