diff options
Diffstat (limited to 'lib/dns/sec/dnssafe/amencdec.h')
-rw-r--r-- | lib/dns/sec/dnssafe/amencdec.h | 21 |
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; + |