Home

go-spectre @5871595462f30415dc6486c72ce7c3786e62ce38 - refs - log -
-
https://git.jolheiser.com/go-spectre.git
Go implementation for spectre/masterpassword
drwxrwxrwx
34 B
cmd/
-rw-r--r--
28 B
.gitignore
-rw-r--r--
1.1 kB
.woodpecker.yml
-rw-r--r--
4.5 kB
IMPLEMENTATION.md
-rw-r--r--
35 kB
LICENSE
-rw-r--r--
748 B
README.md
-rw-r--r--
108 B
go.mod
-rw-r--r--
831 B
go.sum
-rw-r--r--
1.4 kB
scope.go
-rw-r--r--
499 B
site_key.go
-rw-r--r--
717 B
site_password.go
-rw-r--r--
1.5 kB
spectre.go
-rw-r--r--
2.4 kB
spectre_test.go
-rw-r--r--
2.6 kB
spectre_tests.xml
-rw-r--r--
2.0 kB
template.go
-rw-r--r--
421 B
user_key.go

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