summaryrefslogtreecommitdiff
path: root/hex.h
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2016-04-08 18:12:20 -0400
committerJeffrey Walton <noloader@gmail.com>2016-04-08 18:12:20 -0400
commit6f8abd089cb9b0833c1b932d55670ce19089642f (patch)
treee0c5d639f4efc2e2bc8e8661be5a15f48178fd4d /hex.h
parenta20192a0cedbec8fa30341fcba25becfb87877b9 (diff)
downloadcryptopp-git-6f8abd089cb9b0833c1b932d55670ce19089642f.tar.gz
Updated documentation
Diffstat (limited to 'hex.h')
-rw-r--r--hex.h16
1 files changed, 13 insertions, 3 deletions
diff --git a/hex.h b/hex.h
index 1acc0903..2668b62c 100644
--- a/hex.h
+++ b/hex.h
@@ -1,6 +1,6 @@
// hex.h - written and placed in the public domain by Wei Dai
-//! \file
+//! \file hex.h
//! \brief Classes for HexEncoder and HexDecoder
#ifndef CRYPTOPP_HEX_H
@@ -11,10 +11,17 @@
NAMESPACE_BEGIN(CryptoPP)
-//! Converts given data to base 16
+//! \class HexEncoder
+//! \brief Converts given data to base 16
class CRYPTOPP_DLL HexEncoder : public SimpleProxyFilter
{
public:
+ //! \brief Construct a HexEncoder
+ //! \param attachment a BufferedTrasformation to attach to this object
+ //! \param uppercase a flag indicating uppercase output
+ //! \param groupSize the size of the grouping
+ //! \param separator the separator to use between groups
+ //! \param terminator the terminator append after processing
HexEncoder(BufferedTransformation *attachment = NULL, bool uppercase = true, int outputGroupSize = 0, const std::string &separator = ":", const std::string &terminator = "")
: SimpleProxyFilter(new BaseN_Encoder(new Grouper), attachment)
{
@@ -24,10 +31,13 @@ public:
void IsolatedInitialize(const NameValuePairs &parameters);
};
-//! Decode base 16 data back to bytes
+//! \class HexDecoder
+//! \brief Decode base 16 data back to bytes
class CRYPTOPP_DLL HexDecoder : public BaseN_Decoder
{
public:
+ //! \brief Construct a HexDecoder
+ //! \param attachment a BufferedTrasformation to attach to this object
HexDecoder(BufferedTransformation *attachment = NULL)
: BaseN_Decoder(GetDefaultDecodingLookupArray(), 4, attachment) {}