pk11_result.c revision 0c27b3fe77ac1d5094ba3521e8142d9e7973133f
/*
* Copyright (C) 2014-2016 Internet Systems Consortium, Inc. ("ISC")
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
#include <config.h>
#include <stddef.h>
static const char *text[PK11_R_NRESULTS] = {
"PKCS#11 initialization failed", /*%< 0 */
"no PKCS#11 provider", /*%< 1 */
"PKCS#11 provider has no random service", /*%< 2 */
"PKCS#11 provider has no digest service", /*%< 3 */
"PKCS#11 provider has no AES service", /*%< 4 */
};
static const char *ids[PK11_R_NRESULTS] = {
"PK11_R_INITFAILED",
"PK11_R_NOPROVIDER",
"PK11_R_NORANDOMSERVICE",
"PK11_R_NODIGESTSERVICE",
"PK11_R_NOAESSERVICE",
};
#define PK11_RESULT_RESULTSET 2
static void
open_msgcat(void) {
}
void
pk11_initmsgcat(void) {
/*
* Initialize the PKCS#11 support's message catalog,
* pk11_msgcat, if it has not already been initialized.
*/
}
static void
initialize_action(void) {
if (result != ISC_R_SUCCESS)
"isc_result_register() failed: %u", result);
if (result != ISC_R_SUCCESS)
"isc_result_registerids() failed: %u", result);
}
static void
initialize(void) {
}
const char *
initialize();
return (isc_result_totext(result));
}
void
pk11_result_register(void) {
initialize();
}