6bdd8bb30d
GPL + cargo deny
2024-07-25 19:45:10 +02:00
a6b7790107
naja-server: fix update bug, enable h2c, add logging, add docker configs; naja-lib: add insecure option when debug_assertions are enabled; nana-cli: add insecure option when debug_assertions are enabled
2024-07-12 11:41:20 -06:00
0a877d639b
Create naja-server
...
yes i just programmed the entire server in one sitting/commit, shush
2024-07-11 23:02:55 -06:00
76d0dbc41d
Rename to naja
2024-07-11 20:38:57 -06:00
afa8eb79b3
Refactor the binary into a workspace crate, and document all of the crates in README.md
2024-07-08 16:15:44 -04:00
47b1753390
Update dependencies, start on e2e cli tests
2024-07-08 15:40:07 -04:00
4a68f17aa4
Add scrypt-pkcs#8 export for ASP tool compatibility
2024-02-19 21:32:54 -07:00
a04e048f7c
Improve import command
2024-02-18 22:55:29 -07:00
bc4223a06d
Move migrations to seperate crate, add new tables for claims and profiles in preparation
2024-02-07 00:31:32 -07:00
424d3ce4fc
Remove JWE formatting
2024-01-28 16:49:38 -07:00
620a8632bb
Update libraries
2024-01-28 15:19:37 -07:00
5d982897a2
Add feature-gated import-gpg subcommand to cli
2023-07-31 01:32:34 -06:00
f70b1fcce8
A few changes that I forgor to commit
2023-07-29 17:44:02 -06:00
TymanWasTaken
19c42f6138
Migrate to sqlite+sea_orm
2023-07-01 13:10:32 -04:00
TymanWasTaken
5390a9389a
Handful of things
...
- Update redb to fix regression when loading db multiple times (though I am likely just going to replace redb with sqlite)
- Rename AspKeyType::EdDSA to AspKeyType::Ed25519
- Make `aspm keys list` look nicer
2023-06-30 23:59:30 -04:00
TymanWasTaken
46fa993f45
Add 3 subcommands for storing keys, add database framework
2023-06-30 01:00:11 -04:00
TymanWasTaken
556d9ed4fc
Initial cli framework
2023-06-29 01:38:09 -04:00
TymanWasTaken
45586d2c37
Rebrand to an actual tool, rather than a prototype :)
2023-06-29 00:28:48 -04:00
TymanWasTaken
ea388904c2
Scrapped the entire thing lol
...
I was going to refactor slowly, but it is easier just to scrap the entire binary and make a new one
2023-06-29 00:25:15 -04:00
TymanWasTaken
409fbe5f1d
A bit of refactoring, and added aspe delete
command
2023-06-26 21:15:34 -04:00
TymanWasTaken
463d4eb459
Add conversion from JWT to PKCS#8 (for asp.keyoxide.org), and add support for uploading profiles to an ASPE server
2023-06-26 18:05:34 -04:00
TymanWasTaken
b2766622c8
Initial commit with key generation, key import from base64-encoded private ES256 keys, profile generation, and profile parsing
2023-06-25 22:35:50 -06:00