Commit 23d526ed authored by Anders Jensen Løvig's avatar Anders Jensen Løvig
Browse files


parent 85d17e6c
# Cryptographic Computing - Handin 2
# Cryptographic Computing - Handin 3
A Go implementation of a two-party secure one-time truth table protocol for blood type compatibility.
A Go implementation of a passive secure two-party protocol for blood type compatibility based on BeDOZa.
## Implementation
The protocol is implemented in `cmd/handin1/main.go` with tests in `cmd/handin1/main_test.go`.
The protocol is implemented in `cmd/handin3/main.go` with tests in `cmd/handin3/main_test.go`.
## Requirements
......@@ -14,7 +14,7 @@ The protocol is tested using [Go 1.17](, but will likely
You can run the tests with go:
go test ./cmd/handin1
go test ./cmd/handin3
This executes the protocol tests. This includes a test that tries the protocol on all combinations of recipient and donor blood types.
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment