Lines Matching refs:sig
75 const struct public_key_signature *sig;
87 sig = payload->data[asym_auth];
88 if (!sig)
90 if (!sig->auth_ids[0] && !sig->auth_ids[1])
93 if (ca_keyid && !asymmetric_key_id_partial(sig->auth_ids[1], ca_keyid))
98 sig->auth_ids[0], sig->auth_ids[1],
106 ret = verify_signature(key, sig);
123 const struct public_key_signature *sig;
140 sig = payload->data[asym_auth];
141 if (!sig)
143 if (!sig->auth_ids[0] && !sig->auth_ids[1])
149 key = find_asymmetric_key(trusted, sig->auth_ids[0],
150 sig->auth_ids[1], false);
175 if (!sig->auth_ids[0] || !sig->auth_ids[1]) {
178 auth_id = sig->auth_ids[0] ?: sig->auth_ids[1];
183 sig->auth_ids[1]) &&
185 sig->auth_ids[0])) {
195 key = find_asymmetric_key(dest_keyring, sig->auth_ids[0],
196 sig->auth_ids[1], false);
206 ret = verify_signature(key, sig);