00001
00034 #ifndef GLITE_SECURITY_SSSS_H
00035 #define GLITE_SECURITY_SSSS_H
00036
00037 #ifdef __cplusplus
00038 extern "C" {
00039 #endif
00040
00054 unsigned char ** glite_security_ssss_split_key(unsigned char * key,
00055 unsigned int nShares, unsigned int nNeeded);
00056
00071 unsigned char * glite_security_ssss_join_keys(unsigned char **keys,
00072 unsigned int nShares);
00073
00088 unsigned char ** glite_security_ssss_split_passwd(unsigned char * key,
00089 unsigned int nShares, unsigned int nNeeded);
00090
00105 unsigned char * glite_security_ssss_join_passwd(unsigned char **keys,
00106 unsigned int nShares);
00107
00108 #ifdef __cplusplus
00109 }
00110 #endif
00111
00112
00113 #endif