Lines Matching refs:pkcs7

22 static int pkcs7_digest(struct pkcs7_message *pkcs7,  in pkcs7_digest()  argument
62 ret = crypto_shash_digest(desc, pkcs7->data, pkcs7->data_len, in pkcs7_digest()
125 int pkcs7_get_digest(struct pkcs7_message *pkcs7, const u8 **buf, u32 *len, in pkcs7_get_digest() argument
128 struct pkcs7_signed_info *sinfo = pkcs7->signed_infos; in pkcs7_get_digest()
137 ret = pkcs7_digest(pkcs7, sinfo); in pkcs7_get_digest()
159 static int pkcs7_find_key(struct pkcs7_message *pkcs7, in pkcs7_find_key() argument
167 for (x509 = pkcs7->certs; x509; x509 = x509->next, certix++) { in pkcs7_find_key()
200 static int pkcs7_verify_sig_chain(struct pkcs7_message *pkcs7, in pkcs7_verify_sig_chain() argument
210 for (p = pkcs7->certs; p; p = p->next) in pkcs7_verify_sig_chain()
261 for (p = pkcs7->certs; p; p = p->next) { in pkcs7_verify_sig_chain()
270 for (p = pkcs7->certs; p; p = p->next) { in pkcs7_verify_sig_chain()
326 static int pkcs7_verify_one(struct pkcs7_message *pkcs7, in pkcs7_verify_one() argument
336 ret = pkcs7_digest(pkcs7, sinfo); in pkcs7_verify_one()
341 ret = pkcs7_find_key(pkcs7, sinfo); in pkcs7_verify_one()
371 return pkcs7_verify_sig_chain(pkcs7, sinfo); in pkcs7_verify_one()
404 int pkcs7_verify(struct pkcs7_message *pkcs7, in pkcs7_verify() argument
415 if (pkcs7->data_type != OID_data) { in pkcs7_verify()
419 if (pkcs7->have_authattrs) { in pkcs7_verify()
425 if (pkcs7->data_type != OID_data) { in pkcs7_verify()
429 if (!pkcs7->have_authattrs) { in pkcs7_verify()
435 if (pkcs7->data_type != OID_msIndirectData) { in pkcs7_verify()
442 if (pkcs7->data_type != OID_data) { in pkcs7_verify()
451 for (sinfo = pkcs7->signed_infos; sinfo; sinfo = sinfo->next) { in pkcs7_verify()
452 ret = pkcs7_verify_one(pkcs7, sinfo); in pkcs7_verify()
487 int pkcs7_supply_detached_data(struct pkcs7_message *pkcs7, in pkcs7_supply_detached_data() argument
490 if (pkcs7->data) { in pkcs7_supply_detached_data()
494 pkcs7->data = data; in pkcs7_supply_detached_data()
495 pkcs7->data_len = datalen; in pkcs7_supply_detached_data()