Lines Matching full:secret
2 * QEMU crypto secret support
22 #include "crypto/secret.h"
39 QCryptoSecret *secret = QCRYPTO_SECRET(sec_common); in qcrypto_secret_load_data() local
44 if (secret->file) { in qcrypto_secret_load_data()
45 if (secret->data) { in qcrypto_secret_load_data()
50 if (!g_file_get_contents(secret->file, &data, &length, &gerr)) { in qcrypto_secret_load_data()
53 secret->file, gerr->message); in qcrypto_secret_load_data()
59 } else if (secret->data) { in qcrypto_secret_load_data()
60 *outputlen = strlen(secret->data); in qcrypto_secret_load_data()
61 *output = (uint8_t *)g_strdup(secret->data); in qcrypto_secret_load_data()
73 QCryptoSecret *secret = QCRYPTO_SECRET(obj); in qcrypto_secret_prop_set_data() local
75 g_free(secret->data); in qcrypto_secret_prop_set_data()
76 secret->data = g_strdup(value); in qcrypto_secret_prop_set_data()
84 QCryptoSecret *secret = QCRYPTO_SECRET(obj); in qcrypto_secret_prop_get_data() local
85 return g_strdup(secret->data); in qcrypto_secret_prop_get_data()
94 QCryptoSecret *secret = QCRYPTO_SECRET(obj); in qcrypto_secret_prop_set_file() local
96 g_free(secret->file); in qcrypto_secret_prop_set_file()
97 secret->file = g_strdup(value); in qcrypto_secret_prop_set_file()
105 QCryptoSecret *secret = QCRYPTO_SECRET(obj); in qcrypto_secret_prop_get_file() local
106 return g_strdup(secret->file); in qcrypto_secret_prop_get_file()
113 QCryptoSecret *secret = QCRYPTO_SECRET(obj); in qcrypto_secret_finalize() local
115 g_free(secret->file); in qcrypto_secret_finalize()
116 g_free(secret->data); in qcrypto_secret_finalize()