Commit d811eecb authored by Geoff Simmons's avatar Geoff Simmons

We will not be attempting authenticated modes of operation for now.

parent dc391344
Pipeline #159 skipped
......@@ -38,7 +38,7 @@ Privacy Guard cryptographic suite (GnuPG or GPG).
CONTENTS
========
* symmetric(ENUM {AES,AES128,RIJNDAEL,RIJNDAEL128,AES192,RIJNDAEL192,AES256,RIJNDAEL256}, ENUM {ECB,CFB,CBC,OFB,CTR,AESWRAP,CCM,GCM}, BLOB, BLOB, BLOB, BOOL, BOOL, BOOL, BOOL)
* symmetric(ENUM {AES,AES128,RIJNDAEL,RIJNDAEL128,AES192,RIJNDAEL192,AES256,RIJNDAEL256}, ENUM {ECB,CFB,CBC,OFB,CTR}, BLOB, BLOB, BLOB, BOOL, BOOL, BOOL, BOOL)
* STRING version()
* STRING gcrypt_version()
......@@ -49,7 +49,7 @@ symmetric
::
new OBJ = symmetric(ENUM {AES,AES128,RIJNDAEL,RIJNDAEL128,AES192,RIJNDAEL192,AES256,RIJNDAEL256} cipher, ENUM {ECB,CFB,CBC,OFB,CTR,AESWRAP,CCM,GCM} mode, BLOB key, BLOB iv=0, BLOB ctr=0, BOOL secure=1, BOOL enable_sync=0, BOOL cbc_cts=0, BOOL cbc_mac=0)
new OBJ = symmetric(ENUM {AES,AES128,RIJNDAEL,RIJNDAEL128,AES192,RIJNDAEL192,AES256,RIJNDAEL256} cipher, ENUM {ECB,CFB,CBC,OFB,CTR} mode, BLOB key, BLOB iv=0, BLOB ctr=0, BOOL secure=1, BOOL enable_sync=0, BOOL cbc_cts=0, BOOL cbc_mac=0)
.. _func_symmetric.encrypt:
......
......@@ -30,6 +30,3 @@ MODE(CFB, GCRY_CIPHER_MODE_CFB)
MODE(CBC, GCRY_CIPHER_MODE_CBC)
MODE(OFB, GCRY_CIPHER_MODE_OFB)
MODE(CTR, GCRY_CIPHER_MODE_CTR)
MODE(AESWRAP, GCRY_CIPHER_MODE_AESWRAP)
MODE(CCM, GCRY_CIPHER_MODE_CCM)
MODE(GCM, GCRY_CIPHER_MODE_GCM)
......@@ -19,10 +19,9 @@ cryptographic building blocks -- the same library used by the GNU
Privacy Guard cryptographic suite (GnuPG or GPG).
$Object symmetric(ENUM {AES, AES128, RIJNDAEL, RIJNDAEL128, AES192, RIJNDAEL192,
AES256, RIJNDAEL256} cipher, ENUM {ECB, CFB, CBC, OFB, CTR,
AESWRAP, CCM, GCM} mode, BLOB key, BLOB iv=0, BLOB ctr=0,
BOOL secure=1, BOOL enable_sync=0, BOOL cbc_cts=0,
BOOL cbc_mac=0)
AES256, RIJNDAEL256} cipher, ENUM {ECB, CFB, CBC, OFB, CTR}
mode, BLOB key, BLOB iv=0, BLOB ctr=0, BOOL secure=1,
BOOL enable_sync=0, BOOL cbc_cts=0, BOOL cbc_mac=0)
$Method BLOB .encrypt(BLOB)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment