Lines Matching defs:oik
62 CMS_OriginatorIdentifierOrKey *oik;
68 oik = ri->d.kari->originator;
79 if (oik->type == CMS_OIK_ISSUER_SERIAL) {
81 *issuer = oik->d.issuerAndSerialNumber->issuer;
83 *sno = oik->d.issuerAndSerialNumber->serialNumber;
84 } else if (oik->type == CMS_OIK_KEYIDENTIFIER) {
86 *keyid = oik->d.subjectKeyIdentifier;
87 } else if (oik->type == CMS_OIK_PUBKEY) {
89 *pubalg = oik->d.originatorKey->algorithm;
91 *pubkey = oik->d.originatorKey->publicKey;
99 CMS_OriginatorIdentifierOrKey *oik;
105 oik = ri->d.kari->originator;
106 if (oik->type == CMS_OIK_ISSUER_SERIAL)
107 return ossl_cms_ias_cert_cmp(oik->d.issuerAndSerialNumber, cert);
108 else if (oik->type == CMS_OIK_KEYIDENTIFIER)
109 return ossl_cms_keyid_cert_cmp(oik->d.subjectKeyIdentifier, cert);
386 CMS_OriginatorIdentifierOrKey *oik = ri->d.kari->originator;
392 oik->type = CMS_OIK_KEYIDENTIFIER;
393 oik->d.subjectKeyIdentifier = ASN1_OCTET_STRING_new();
394 if (oik->d.subjectKeyIdentifier == NULL)
396 if (!ossl_cms_set1_keyid(&oik->d.subjectKeyIdentifier, originator))
399 oik->type = CMS_REK_ISSUER_SERIAL;
400 if (!ossl_cms_set1_ias(&oik->d.issuerAndSerialNumber, originator))
500 CMS_OriginatorIdentifierOrKey *oik = kari->originator;
501 oik->type = CMS_OIK_PUBKEY;
502 oik->d.originatorKey = M_ASN1_new_of(CMS_OriginatorPublicKey);
503 if (!oik->d.originatorKey)