vb@1517: // This file is under GNU General Public License 3.0 vb@1517: // see LICENSE.txt vb@1517: krista@1030: #include "pEp_internal.h" krista@1030: #include "dynamic_api.h" krista@1030: #include "openpgp_compat.h" krista@1030: krista@1030: DYNAMIC_API PEP_STATUS OpenPGP_list_keyinfo ( krista@1032: PEP_SESSION session, const char* search_pattern, stringpair_list_t** keyinfo_list krista@1032: ) krista@1030: { krista@1030: assert(session); krista@1030: assert(keyinfo_list); krista@1030: krista@1030: if (!(session && keyinfo_list)) krista@1030: return PEP_ILLEGAL_VALUE; krista@1030: krista@1030: stringpair_list_t* _keyinfo_list = NULL; krista@1030: krista@1032: PEP_STATUS retval = pgp_list_keyinfo(session, search_pattern, &_keyinfo_list); krista@1030: krista@1030: if (retval == PEP_STATUS_OK) krista@1030: *keyinfo_list = _keyinfo_list; krista@1030: krista@1030: return retval; vb@1061: }