aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/crypto
diff options
context:
space:
mode:
Diffstat (limited to 'src/libstrongswan/crypto')
-rw-r--r--src/libstrongswan/crypto/xofs/xof.c5
-rw-r--r--src/libstrongswan/crypto/xofs/xof.h2
2 files changed, 5 insertions, 2 deletions
diff --git a/src/libstrongswan/crypto/xofs/xof.c b/src/libstrongswan/crypto/xofs/xof.c
index 5a78271ad..3c5b5d6ed 100644
--- a/src/libstrongswan/crypto/xofs/xof.c
+++ b/src/libstrongswan/crypto/xofs/xof.c
@@ -15,12 +15,13 @@
#include "xof.h"
-ENUM(ext_out_function_names, XOF_UNDEFINED, XOF_MGF1_SHA512,
+ENUM(ext_out_function_names, XOF_UNDEFINED, XOF_CHACHA20,
"XOF_UNDEFINED",
"XOF_SHAKE128",
"XOF_SHAKE256",
"XOF_MGF1_SHA1",
"XOF_MGF1_SHA256",
- "XOF_MGF1_SHA512"
+ "XOF_MGF1_SHA512",
+ "XOF_CHACHA20"
);
diff --git a/src/libstrongswan/crypto/xofs/xof.h b/src/libstrongswan/crypto/xofs/xof.h
index 11ef086ec..e8acda31a 100644
--- a/src/libstrongswan/crypto/xofs/xof.h
+++ b/src/libstrongswan/crypto/xofs/xof.h
@@ -41,6 +41,8 @@ enum ext_out_function_t {
XOF_MGF1_SHA256,
/** RFC 2437 PKCS#1 */
XOF_MGF1_SHA512,
+ /** RFC 7539 ChaCha20 */
+ XOF_CHACHA20,
};
/**