Lines Matching +defs:data +defs:directory
158 write_public_key(const dst_key_t *key, int type, const char *directory);
160 write_key_state(const dst_key_t *key, int type, const char *directory);
163 unsigned int type, const char *directory, isc_buffer_t *out);
337 dst_context_adddata(dst_context_t *dctx, const isc_region_t *data) {
339 REQUIRE(data != NULL);
342 return dctx->key->func->adddata(dctx, data);
432 dst_key_tofile(const dst_key_t *key, int type, const char *directory) {
447 ret = write_public_key(key, type, directory);
454 ret = write_key_state(key, type, directory);
463 return key->func->tofile(key, directory);
506 int type, const char *directory, isc_mem_t *mctx,
519 result = buildfilename(name, id, alg, type, directory, buf);
533 const char *directory, isc_mem_t *mctx, dst_key_t **keyp) {
555 result = dst_key_fromnamedfile(filename, directory, type, mctx, &key);
598 /* If an absolute path is specified, don't use the key directory */
699 key->directory = isc_mem_strdup(mctx, dirname);
960 * any sensitive data are protected by the permissions, and
975 void *data, isc_mem_t *mctx, dst_key_t **keyp) {
983 REQUIRE(data != NULL);
990 key->keydata.generic = data;
1412 if (key->directory != NULL) {
1413 isc_mem_free(mctx, key->directory);
1440 dst_key_buildfilename(const dst_key_t *key, int type, const char *directory,
1448 directory, out);
2059 write_key_state(const dst_key_t *key, int type, const char *directory) {
2073 result = dst_key_buildfilename(key, DST_TYPE_STATE, directory, &fileb);
2079 result = dst_key_buildfilename(key, DST_TYPE_TEMPLATE, directory,
2146 write_public_key(const dst_key_t *key, int type, const char *directory) {
2186 result = dst_key_buildfilename(key, DST_TYPE_PUBLIC, directory, &fileb);
2192 result = dst_key_buildfilename(key, DST_TYPE_TEMPLATE, directory,
2265 unsigned int type, const char *directory, isc_buffer_t *out) {
2281 if (directory != NULL) {
2282 if (isc_buffer_availablelength(out) < strlen(directory)) {
2285 isc_buffer_putstr(out, directory);
2286 if (strlen(directory) > 0U &&
2287 directory[strlen(directory) - 1] != '/')