rlwe-challenges-0.1.0.1: Ring-LWE/LWR challenges using Lol.

Copyright(c) Eric Crockett 2011-2017
Chris Peikert 2011-2017
LicenseGPL-2
Maintainerecrockett0@email.com
Stabilityexperimental
PortabilityPOSIX
Safe HaskellNone
LanguageHaskell2010

Crypto.RLWE.Challenges.Suppress

Description

Suppresses the instance secret for the official challenge instance.

Synopsis

Documentation

suppressMain :: FilePath -> IO () Source #

Deletes the secret indicated by NIST beacon for each challenge in the tree, given the path to the root of the tree.

getNistCert :: MonadIO m => FilePath -> m () Source #

Downloads the NIST certificate and saves it.

writeBeaconXML :: MonadIO m => FilePath -> Record -> m () Source #

Writes a beacon record to a file.

suppressChallenge :: (MonadIO m, MonadState RecordState m) => FilePath -> String -> m () Source #

Lookup the secret index based on the randomness for this challenge, then remove the corresponding secret.