Lines Matching refs:spi
343 const SubjectPublicKeyInfo *spi;
364 spi = &signer->tbsCertificate.subjectPublicKeyInfo;
366 if (der_heim_oid_cmp(&spi->algorithm.algorithm, ASN1_OID_ID_ECPUBLICKEY) != 0)
374 ret = parse_ECParameters(context, spi->algorithm.parameters, &groupnid);
389 p = spi->subjectPublicKey.data;
390 len = spi->subjectPublicKey.length / 8;
397 key = SubjectPublicKeyInfo2EC_KEY(spi);
541 const SubjectPublicKeyInfo *spi;
552 spi = &signer->tbsCertificate.subjectPublicKeyInfo;
554 p = spi->subjectPublicKey.data;
555 size = spi->subjectPublicKey.length / 8;
1048 const SubjectPublicKeyInfo *spi;
1056 spi = &signer->tbsCertificate.subjectPublicKeyInfo;
1064 ret = decode_DSAPublicKey(spi->subjectPublicKey.data,
1065 spi->subjectPublicKey.length / 8,
1089 if (spi->algorithm.parameters == NULL) {
1095 ret = decode_DSAParams(spi->algorithm.parameters->data,
1096 spi->algorithm.parameters->length,
1638 const SubjectPublicKeyInfo *spi;
1639 spi = &signer->tbsCertificate.subjectPublicKeyInfo;
1641 if (der_heim_oid_cmp(&spi->algorithm.algorithm, md->key_oid) != 0) {
1703 const SubjectPublicKeyInfo *spi;
1714 spi = &cert->tbsCertificate.subjectPublicKeyInfo;
1716 p = spi->subjectPublicKey.data;
1717 size = spi->subjectPublicKey.length / 8;
2981 const SubjectPublicKeyInfo *spi;
3000 spi = &cert->tbsCertificate.subjectPublicKeyInfo;
3006 ret = decode_RSAPublicKey(spi->subjectPublicKey.data,
3007 spi->subjectPublicKey.length / 8,