summaryrefslogtreecommitdiff
path: root/aria.h
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2017-04-12 12:15:32 -0400
committerJeffrey Walton <noloader@gmail.com>2017-04-12 12:15:32 -0400
commitf44e705c16265f89264491756677758866e165dc (patch)
tree705ded9e35d70afbf95758da2d10857f3894f8e5 /aria.h
parentaf561758dfbd96c373ae3e4539516031f1b7055c (diff)
downloadcryptopp-git-f44e705c16265f89264491756677758866e165dc.tar.gz
Add NEON intrinsics for ARIA_GSRK_NEON
Update documentation
Diffstat (limited to 'aria.h')
-rw-r--r--aria.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/aria.h b/aria.h
index 3c81e24f..434998ae 100644
--- a/aria.h
+++ b/aria.h
@@ -4,8 +4,8 @@
//! \brief Classes for the ARIA block cipher
//! \details The Crypto++ ARIA implementation is based on the 32-bit implementation by Aaram Yun
//! from the National Security Research Institute, KOREA. Aaram Yun's implementation is based on
-//! the 8-bit implementation provided by Jin Hong. The source files are available in ARIA.zip
-//! from the Korea Internet & Security Agency website.
+//! the 8-bit implementation by Jin Hong. The source files are available in ARIA.zip from the Korea
+//! Internet & Security Agency website.
//! \sa <A HREF="http://tools.ietf.org/html/rfc5794">RFC 5794, A Description of the ARIA Encryption Algorithm</A>,
//! <A HREF="http://seed.kisa.or.kr/iwt/ko/bbs/EgovReferenceList.do?bbsId=BBSMSTR_000000000002">Korea
//! Internet & Security Agency homepage</A>
@@ -21,6 +21,7 @@ NAMESPACE_BEGIN(CryptoPP)
//! \class ARIA_Info
//! \brief ARIA block cipher information
+//! \since Crypto++ 6.0
struct ARIA_Info : public FixedBlockSize<16>, public VariableKeyLength<16, 16, 32, 8>
{
CRYPTOPP_STATIC_CONSTEXPR const char* StaticAlgorithmName() {return "ARIA";}
@@ -28,7 +29,15 @@ struct ARIA_Info : public FixedBlockSize<16>, public VariableKeyLength<16, 16, 3
//! \class ARIA
//! \brief ARIA block cipher
+//! \details The Crypto++ ARIA implementation is based on the 32-bit implementation by Aaram Yun
+//! from the National Security Research Institute, KOREA. Aaram Yun's implementation is based on
+//! the 8-bit implementation by Jin Hong. The source files are available in ARIA.zip from the Korea
+//! Internet & Security Agency website.
+//! \sa <A HREF="http://tools.ietf.org/html/rfc5794">RFC 5794, A Description of the ARIA Encryption Algorithm</A>,
+//! <A HREF="http://seed.kisa.or.kr/iwt/ko/bbs/EgovReferenceList.do?bbsId=BBSMSTR_000000000002">Korea
+//! Internet & Security Agency homepage</A>
//! \sa <a href="http://www.weidai.com/scan-mirror/cs.html#ARIA">ARIA</a>
+//! \since Crypto++ 6.0
class ARIA : public ARIA_Info, public BlockCipherDocumentation
{
public: