Skip to content

Notary server for the TLSNotary protocol

License

Notifications You must be signed in to change notification settings

AbstrLabs/server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is the notary server for the TLSNotary protocol.

It is primarily intended to be run inside a sandboxed AWS EC2 instance (https://github.com/tlsnotary/pagesigner-oracles). It can also be run as a regular server (you'll have to start it with --no-sandbox and pass the file public.key to the client).

Clone this repo with:
git clone --recurse-submodules https://github.com/abstrlabs/server

To compile:

Install golang 1.14+

cd src
go mod init notary
go get github.com/bwesterb/go-ristretto@b51b4774df9150ea7d7616f76e77f745a464bbe3
go get github.com/roasbeef/go-go-gadget-paillier@14f1f86b60008ece97b6233ed246373e555fc79f
go get golang.org/x/crypto/blake2b
go get golang.org/x/crypto/nacl/secretbox
go build -o notary
mv notary ../circuits
cd ../circuits
./notary --no-sandbox

Notary server will be running at localhost:10011

About

Notary server for the TLSNotary protocol

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages