summaryrefslogtreecommitdiff
path: root/lib/dns/sec/dnssafe/amencdec.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/dns/sec/dnssafe/amencdec.h')
-rw-r--r--lib/dns/sec/dnssafe/amencdec.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/lib/dns/sec/dnssafe/amencdec.h b/lib/dns/sec/dnssafe/amencdec.h
new file mode 100644
index 00000000..8f91a0fa
--- /dev/null
+++ b/lib/dns/sec/dnssafe/amencdec.h
@@ -0,0 +1,21 @@
+/* Copyright (C) RSA Data Security, Inc. created 1994, 1996. This is an
+ unpublished work protected as such under copyright law. This work
+ contains proprietary, confidential, and trade secret information of
+ RSA Data Security, Inc. Use, disclosure or reproduction without the
+ express written authorization of RSA Data Security, Inc. is
+ prohibited.
+ */
+
+typedef struct {
+ int (*Query) PROTO_LIST ((unsigned int *, POINTER, POINTER));
+ int (*Init) PROTO_LIST ((POINTER, POINTER, POINTER, A_SURRENDER_CTX *));
+ int (*Update) PROTO_LIST
+ ((POINTER, unsigned char *, unsigned int *, unsigned int,
+ unsigned char *, unsigned int, A_SURRENDER_CTX *));
+ int (*Final) PROTO_LIST
+ ((POINTER, unsigned char *, unsigned int *, unsigned int,
+ A_SURRENDER_CTX *));
+ int (*GetMaxOutputLen) PROTO_LIST ((POINTER, unsigned int *, unsigned int));
+ int (*GetBlockLen) PROTO_LIST ((POINTER, unsigned int *));
+} A_ENCRYPT_DECRYPT_ALGA;
+