Skip to content
Snippets Groups Projects
Commit e15e2a39 authored by alexey.stratulat's avatar alexey.stratulat
Browse files

[*] Fixed wrapping key removal functions.

parent d6b2f2cd
No related branches found
No related tags found
1 merge request!26Support 3689
......@@ -37,7 +37,6 @@ PyObject *dap_enc_gen_key_public_size_py(PyObject *self, PyObject *args);//dap_e
PyObject *dap_enc_gen_key_public_py(PyObject *self, PyObject *args);//dap_enc_key_t *a_key, void * a_output); ->int
PyObject *dap_enc_key_signature_delete_py(PyObject *self, PyObject *args);//dap_enc_key_type_t a_key_type, uint8_t *a_sig_buf); ->void
PyObject *dap_enc_key_delete_py(PyObject *self, PyObject *args);//dap_enc_key_t * a_key); ->void
#ifdef __cplusplus
......
......@@ -18,12 +18,7 @@ PyObject* dap_enc_iaes_key_delete_py(PyObject *self, PyObject *args){
if (PyArg_ParseTuple(args, "O", &obj_key)){
return NULL;
}
// dap_enc_key_t *key = key_list_get_key(keys_iaes, key_id);
// if (key == NULL){
// return NULL;
// }
// dap_enc_key_delete(((PyCryptoKeyObject*)obj_key)->key);
PyObject_Del(obj_key);
dap_enc_aes_key_delete(((PyCryptoKeyObject*)obj_key)->key);
return PyLong_FromLong(0);
}
......
......@@ -132,20 +132,3 @@ PyObject *dap_enc_key_signature_delete_py(PyObject *self, PyObject *args){
dap_enc_key_signature_delete(type_key, a_sig_buf);
return PyLong_FromLong(0);
}
PyObject *dap_enc_key_delete_py(PyObject *self, PyObject *args){
//PyObject *obj;
PyObject *in_key;
if (!PyArg_ParseTuple(args, "O", &in_key)){
return NULL;
}
// dap_enc_key_t *key = key_list_get_key(keys, key_id);
// if (key == NULL) {
// return NULL;
// }
// key_list_del_element(keys, key_id);
// dap_enc_key_delete(((PyCryptoKeyObject*)in_key)->key);
// PyObject_Del(in_key);
// PyCryptoKeyObject_dealloc((PyCryptoKeyObject*)in_key);
return PyLong_FromLong(0);
}
......@@ -18,12 +18,7 @@ PyObject *dap_enc_oaes_key_delete_py(PyObject *self, PyObject *args){
if (PyArg_ParseTuple(args, "O", &in_key)){
return NULL;
}
// dap_enc_key_t *key = key_list_get_key(keys_oaes, key_id);
// if (key == NULL){
// return NULL;
// }
dap_enc_key_delete(((PyCryptoKeyObject*)in_key)->key);
PyObject_Del(in_key);
dap_enc_oaes_key_delete(((PyCryptoKeyObject*)in_key)->key);
return PyLong_FromLong(0);
}
PyObject *dap_enc_oaes_key_generate_py(PyObject *self, PyObject *args){
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment