Lines Matching defs:rsa_key

157 	ntfs_rsa_private_key_t **rsa_key;
240 gcry_sexp_t rsa_key;
256 rsa_key = NULL;
269 if (i == 6 && gcry_sexp_build(&rsa_key, NULL,
274 rsa_key = NULL;
279 return rsa_key;
285 static void ntfs_rsa_private_key_release(ntfs_rsa_private_key_t *rsa_key)
287 if (rsa_key) {
288 if (rsa_key->key)
289 gcry_sexp_release(rsa_key->key);
290 free(rsa_key);
306 ntfs_rsa_private_key_t *rsa_key = NULL;
312 rsa_key = malloc(sizeof(ntfs_rsa_private_key_t));
313 if (!rsa_key) {
317 rsa_key->df_type = DF_TYPE_UNKNOWN;
318 rsa_key->key = NULL;
319 tp_size = sizeof(rsa_key->thumbprint);
441 rsa_key->key =
443 if (!rsa_key->key)
487 rsa_key->df_type = DF_TYPE_DRF;
490 rsa_key->df_type = DF_TYPE_DDF;
500 GNUTLS_DIG_SHA1, rsa_key->thumbprint,
510 sizeof(rsa_key->thumbprint));
525 if (err || !rsa_key->key || rsa_key->df_type == DF_TYPE_UNKNOWN ||
530 ntfs_rsa_private_key_release(rsa_key);
531 rsa_key = NULL;
541 return rsa_key;
584 ntfs_rsa_private_key_t *rsa_key)
612 err = gcry_pk_decrypt(&fek_sexp2, fek_sexp, rsa_key->key);
1024 ntfs_rsa_private_key_t *rsa_key)
1032 unsigned i, thumbprint_size = sizeof(rsa_key->thumbprint);
1060 rsa_key->thumbprint, thumbprint_size)) {
1072 fek_size = ntfs_raw_fek_decrypt(fek_buf, fek_size, rsa_key);
1091 ntfs_rsa_private_key_t *rsa_key)
1108 if (rsa_key->df_type == DF_TYPE_DDF) {
1115 } else if (rsa_key->df_type == DF_TYPE_DRF) {
1125 fek = ntfs_df_array_fek_get(df_array, rsa_key);
1176 ntfs_rsa_private_key_release(ntfs_crypto_ctx.rsa_key[i]);
1177 free(ntfs_crypto_ctx.rsa_key);
1178 ntfs_crypto_ctx.rsa_key = NULL;
1232 new = realloc(ctx->rsa_key,
1239 ctx->rsa_key = new;
1244 ctx->rsa_key[ctx->nr_rsa_keys++] = key;
1364 fek = ntfs_inode_fek_get(na->ni, ntfs_crypto_ctx.rsa_key[i]);