统一内存分配释放接口
This commit is contained in:
parent
df21719faf
commit
e7e2b4eb8c
@ -290,4 +290,10 @@ void CRSAOperator::free_hdata(HData& data)
|
||||
imp_->free_data(data);
|
||||
}
|
||||
|
||||
void CRSAOperator::alloc_hdata(HData& data)
|
||||
{
|
||||
assert(imp_);
|
||||
imp_->alloc_data(data);
|
||||
}
|
||||
|
||||
} // namespace cppbox
|
@ -27,6 +27,7 @@ public:
|
||||
bool generate_keypair(const char* pub_path, const char* pri_path);
|
||||
bool generate_keypair(HData& pub, HData& pri);
|
||||
void free_hdata(HData& data);
|
||||
void alloc_hdata(HData& data);
|
||||
const char* get_last_error() const;
|
||||
};
|
||||
|
||||
|
@ -17,8 +17,8 @@ void file_test()
|
||||
|
||||
HData source_data;
|
||||
int size = 512;
|
||||
source_data.data = (unsigned char*)malloc(size);
|
||||
source_data.len = size;
|
||||
opr.alloc_hdata(source_data);
|
||||
source_data.len = std::snprintf((char *)source_data.data, source_data.len, "This is a cryp test!");
|
||||
|
||||
HData en_result_data;
|
||||
|
Loading…
x
Reference in New Issue
Block a user