netsec-ethz / rains

RAINS (Another Internet Naming Service)
Apache License 2.0
9 stars 11 forks source link

Refactoring package structure, signing based on cbor bytestring, working example #94

Closed fehlmach closed 6 years ago

fehlmach commented 6 years ago

This pull request restructures the packages and folder structure to resemble a go project. Signing is now done based on the cbor string of the sections. Publisher (former rainspub) communicates over cbor with the rainsd server. Publisher and rainsd have now a server struct which contains all the information about them instead of having global variables. Rainsdig is able to query rainsd over cbor There is a working example of a publisher server that reads a zonefile, does sharding, signs the sections and publishes them to a rainsd instance which answers queries for up to one hour. More design documents are added. Bug fixes


This change is Reviewable