/** * xmlSecKeyGetType: * @key: the pointer to key. * * Gets @key type. * * Returns: key type. */ xmlSecKeyDataType xmlSecKeyGetType(xmlSecKeyPtr key) { xmlSecKeyDataPtr data; xmlSecAssert2(key != NULL, xmlSecKeyDataTypeUnknown); data = xmlSecKeyGetValue(key); if(data == NULL) { return(xmlSecKeyDataTypeUnknown); } return(xmlSecKeyDataGetType(data)); }
PyObject *xmlsec_KeyDataGetType(PyObject *self, PyObject *args) { PyObject *data_obj; xmlSecKeyDataPtr data; if (CheckArgs(args, "O:keyDataGetType")) { if (!PyArg_ParseTuple(args, "O:keyDataGetType", &data_obj)) return NULL; } else return NULL; data = xmlSecKeyDataPtr_get(data_obj); return (wrap_int(xmlSecKeyDataGetType(data))); }