Copyright | (c) Eric Crockett 2011-2017 Chris Peikert 2011-2017 |
---|---|
License | GPL-2 |
Maintainer | ecrockett0@email.com |
Stability | experimental |
Portability | POSIX |
Safe Haskell | None |
Language | Haskell2010 |
Suppresses the instance secret for the official challenge instance.
- suppressMain :: FilePath -> IO ()
- getNistCert :: MonadIO m => FilePath -> m ()
- writeBeaconXML :: MonadIO m => FilePath -> Record -> m ()
- suppressChallenge :: (MonadIO m, MonadState RecordState m) => FilePath -> String -> m ()
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.
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.