Go to file
jolheiser 906de83072
continuous-integration/woodpecker the build was successful Details
ci/woodpecker/tag/woodpecker Pipeline was successful Details
Refactor tests
Signed-off-by: jolheiser <john.olheiser@gmail.com>
2021-11-23 22:46:37 -06:00
cmd/spectre Refactor tests 2021-11-23 22:46:37 -06:00
testdata Refactor tests 2021-11-23 22:46:37 -06:00
.gitignore Add CLI and some cleanup 2021-11-09 22:05:41 -06:00
.woodpecker.yml Add examples and CLI readme 2021-11-10 16:15:57 -06:00
IMPLEMENTATION.md Use binary.BigEndian and attribute source 2021-11-21 21:45:09 -06:00
LICENSE Initial Commit 2021-11-09 00:11:01 -06:00
README.md Add implementation 2021-11-21 10:04:42 -06:00
go.mod Fix module 2021-11-09 22:12:23 -06:00
go.sum Add CLI and some cleanup 2021-11-09 22:05:41 -06:00
scope.go Better parsing error for scope and template 2021-11-23 22:20:41 -06:00
site_key.go Use binary.BigEndian and attribute source 2021-11-21 21:45:09 -06:00
site_password.go Add implementation 2021-11-21 10:04:42 -06:00
spectre.go Use binary.BigEndian and attribute source 2021-11-21 21:45:09 -06:00
spectre_test.go Refactor tests 2021-11-23 22:46:37 -06:00
template.go Better parsing error for scope and template 2021-11-23 22:20:41 -06:00
user_key.go Use binary.BigEndian and attribute source 2021-11-21 21:45:09 -06:00

README.md

Spectre

Go Reference

A Go implementation of spectre.

Currently, it passes a sub-set of the CLI tests.
It also passes the JS sanity check.

This is because I've only implemented v3 of the algorithm and the main pieces.

Implementation breakdown

Generally code wouldn't split across files this liberally. It's done here for ease of reference.

License

GPLv3 - same as the algorithm author