TLS but better
Find a file
2024-10-20 12:02:15 -04:00
client choore: Prepares support for certificate validation in client. 2024-10-20 12:02:15 -04:00
commons chore: Adds lots of documentation. 2024-10-19 18:06:49 -04:00
server chore: Adds lots of documentation. 2024-10-19 18:06:49 -04:00
tests chore: Adds lots of documentation. 2024-10-19 18:06:49 -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: Initial commit. 2024-10-19 14:49:24 -04:00
README.md chore: Adds lots of documentation. 2024-10-19 18:06:49 -04:00

Bismuth Protocol

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