Lines Matching refs:output
236 std::optional<std::vector<uint8_t>> output = std::nullopt; in keystore2_sign() local
237 rc = op->finish(std::move(input), {}, &output); in keystore2_sign()
250 if (!output) { in keystore2_sign()
254 return output; in keystore2_sign()
270 auto output = in rsa_private_transform() local
272 if (!output) { in rsa_private_transform()
276 if (output->size() > len) { in rsa_private_transform()
281 LOG(WARNING) << "Reply len " << output->size() << " greater than expected " << len; in rsa_private_transform()
282 memcpy(out, &output->data()[output->size() - len], len); in rsa_private_transform()
283 } else if (output->size() < len) { in rsa_private_transform()
288 LOG(WARNING) << "Reply len " << output->size() << " less than expected " << len; in rsa_private_transform()
290 memcpy(out + len - output->size(), output->data(), output->size()); in rsa_private_transform()
292 memcpy(out, output->data(), len); in rsa_private_transform()
313 auto output = keystore2_sign(**key_backend, std::vector<uint8_t>(digest, digest + digest_len), in ecdsa_sign() local
315 if (!output) { in ecdsa_sign()
320 if (output->size() == 0) { in ecdsa_sign()
323 } else if (output->size() > ecdsa_size) { in ecdsa_sign()
328 memcpy(sig, output->data(), output->size()); in ecdsa_sign()
329 *sig_len = output->size(); in ecdsa_sign()