summaryrefslogtreecommitdiff
path: root/padlkrng.h
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2017-08-20 04:40:57 -0400
committerJeffrey Walton <noloader@gmail.com>2017-08-20 04:40:57 -0400
commitce74eac58dba4bc85d6372b40637fe8a94a9d1e0 (patch)
tree79a63025c71248fbdcd5f22ea730a1427fa23f74 /padlkrng.h
parent8c47095a5744e90b9154b48810f3ef0ce46605a1 (diff)
downloadcryptopp-git-ce74eac58dba4bc85d6372b40637fe8a94a9d1e0.tar.gz
Updated documentation
Diffstat (limited to 'padlkrng.h')
-rw-r--r--padlkrng.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/padlkrng.h b/padlkrng.h
index f62dc5dd..1c83bff2 100644
--- a/padlkrng.h
+++ b/padlkrng.h
@@ -26,7 +26,9 @@ public:
: Exception(OTHER_ERROR, component + ": " + message) {}
};
-//! \brief Hardware generated random numbers using PadlockRNG instruction
+//! \brief Hardware generated random numbers using VIA XSTORE
+//! \details Some VIA processors provide a Security Engine called Padlock. The Padlock
+//! Security Engine provides AES, SHA and a RNG. PadlockRNG provides access to the RNG.
//! \details The PadlockRNG uses an 8 byte FIFO buffer for random numbers. The
//! generator can be configured to discard bits from the buffer to resist analysis.
//! The <tt>divisor</tt> controls the number of bytes discarded. The formula for
@@ -53,6 +55,8 @@ public:
//! \brief Construct a PadlockRNG generator
//! \param divisor the XSTORE divisor
+ //! \details Some VIA processors provide a Security Engine called Padlock. The Padlock
+ //! Security Engine provides AES, SHA and a RNG. PadlockRNG provides access to the RNG.
//! \details The PadlockRNG uses an 8 byte FIFO buffer for random numbers. The
//! generator can be configured to discard bits from the buffer to resist analysis.
//! The <tt>divisor</tt> controls the number of bytes discarded. The formula for