// EPOS Assimetric Implementation // // Author: fabio // Documentation: $EPOS/doc/crypter Date: 30 Jun 2004 #include __BEGIN_SYS // Class attributes // type Assimetric::attribute; // Constructors Assimetric::Assimetric() { db(TRC) << "Assimetric()\n"; } Assimetric::~Assimetric() { db(TRC) << "~Assimetric()\n"; } // Methods void Assimetric::encrypt(unsigned char * data_in, int size_in, unsigned char * data_out, int size_out) { db(TRC) << "Assimetric::encrypt(data_in= " << data_in << ", size_in= " << size_in << ", data_out= " << data_out << ", size_out= " << size_out << ")\n"; } void Assimetric::decrypt(unsigned char * data_in, int size_in, unsigned char * data_out, int size_out) { db(TRC) << "Assimetric::decrypt(data_in= " << data_in << ", size_in= " << size_in << ", data_out= " << data_out << ", size_out= " << size_out << ")\n"; } void Assimetric::seedKeys(unsigned char * public_key_data, int public_key_size, unsigned char * private_key_data, int private_key_size) { db(TRC) << "Assimetric::seedKeys(public_key_data= " << public_key_data << ", public_key_size= " << public_key_size << ", private_key_data= " << private_key_data << ", private_key_size= " << private_key_size << ")\n"; } unsigned char * Assimetric::publicKey(int * key_size) { db(TRC) << "Assimetric::publicKey(key_size= " << key_size << ")\n"; } // Class methods __END_SYS