TLS but better
Find a file
2024-10-25 12:17:22 -04:00
client fix: Fixes potential crashing issues. 2024-10-25 12:01:02 -04:00
commons feature: Gets signing server and client infrastructure working. 2024-10-24 11:39:46 -04:00
server fix: Removes debug print left over in server code. 2024-10-25 12:17:22 -04:00
signingclient feature: Gets signing server and client infrastructure working. 2024-10-24 11:39:46 -04:00
signingserver chore: Remove extra code. 2024-10-24 11:43:47 -04:00
tests feature: Adds signing validation support to the client. 2024-10-25 11:59:16 -04:00
.gitignore chore: Adds lots of documentation. 2024-10-19 18:06:49 -04:00
ascii.txt feature: Initial commit. 2024-10-19 14:49:24 -04:00
go.mod chore: Tidies modules 2024-10-19 17:19:42 -04:00
go.sum feature: Initial commit. 2024-10-19 14:49:24 -04:00
LICENSE chore: Adds license 2024-10-19 21:25:49 +00:00
main.go feature: Adds signing validation support to the client. 2024-10-25 11:59:16 -04:00
README.md feature: Gets signing server and client infrastructure working. 2024-10-24 11:39:46 -04:00

Bismuth Protocol Go Reference

The Bismuth protocol is a thin wrapper for any protocol that adds TLS-like features, without being TLS on its own.

Application

Building

Git clone this repository and check out a release (except for development, as you probably don't wanna develop on a release version):

git clone https://git.greysoh.dev/imterah/bismuthd
git checkout v0.1.0

Then, build the code:

go build .

Usage

To get started, you'll need an exported armored public and private key pair.

After that, for usage help, run the help command:

./bismuthd help