diff --git a/CTng/config/ReadMe.md b/CTng/config/ReadMe.md new file mode 100644 index 0000000..a4f52c2 --- /dev/null +++ b/CTng/config/ReadMe.md @@ -0,0 +1,13 @@ +# Cryptography Implementations + +## Contents: +- `types.go`: defines the gossiper and monitor structs which will be be populated by config files (json files) +- `config_loaders.go`: implementation of k-of-n threshold signatures using a BLS library. +- `config/test`: Creates slightly simplified+application specific RSA functions from go's "crypto/rsa" library. + +## config_loaders.go: +- Loads the config files for both monitor and gossiper +- Populates both monitor and gossiper configs from given file paths + +## config_test.go +This tests that the information is populated correctly. Given the json files inside the folder /test, it will read and populate the respective structs