You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
jolheiser 906de83072
continuous-integration/woodpecker the build was successful Details
ci/woodpecker/tag/woodpecker Pipeline was successful Details
Refactor tests
1 year ago
cmd/spectre Refactor tests 1 year ago
testdata Refactor tests 1 year ago
.gitignore Add CLI and some cleanup 1 year ago
.woodpecker.yml Add examples and CLI readme 1 year ago
IMPLEMENTATION.md Use binary.BigEndian and attribute source 1 year ago
LICENSE Initial Commit 1 year ago
README.md Add implementation 1 year ago
go.mod Fix module 1 year ago
go.sum Add CLI and some cleanup 1 year ago
scope.go Better parsing error for scope and template 1 year ago
site_key.go Use binary.BigEndian and attribute source 1 year ago
site_password.go Add implementation 1 year ago
spectre.go Use binary.BigEndian and attribute source 1 year ago
spectre_test.go Refactor tests 1 year ago
template.go Better parsing error for scope and template 1 year ago
user_key.go Use binary.BigEndian and attribute source 1 year ago

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