/**************************************************************** * * * Copyright 2009 Fidelity Information Services, Inc * * * * This source code contains the intellectual property * * of its copyright holder(s), and is made available * * under a license If you do not know the terms of * * the license, please stop and do not read further * * * y***************************************************************/ #ifndef GTMCRYPT_INTERFACE_H #define GTMCRYPT_INTERFACE_H xc_status_t gtmcrypt_init(int); xc_status_t gtmcrypt_close(void); xc_status_t gtmcrypt_hash_gen(gtmcrypt_key_t, xc_string_t *); xc_status_t gtmcrypt_encode(gtmcrypt_key_t, xc_string_t *, xc_string_t *); xc_status_t gtmcrypt_decode(gtmcrypt_key_t, xc_string_t *, xc_string_t *); xc_status_t gtmcrypt_getkey_by_hash(xc_string_t *, gtmcrypt_key_t *); xc_status_t gtmcrypt_getkey_by_name(xc_string_t *, gtmcrypt_key_t *); char *gtmcrypt_strerror(void); #endif /* GTMCRYPT_INTERFACE_H */