Lines Matching defs:data
39 static int query_command(const char *data, const char *digest,
59 static ASN1_INTEGER *serial_cb(TS_RESP_CTX *ctx, void *data);
64 static int verify_command(const char *data, const char *digest, const char *queryfile,
69 static TS_VERIFY_CTX *create_verify_ctx(const char *data, const char *digest,
111 {"data", OPT_DATA, '<', "File to hash"},
137 " openssl ts -query [-rand file...] [-config file] [-data file]",
153 " -untrusted extra-certs.pem [-data file] [-digest hexstring]",
167 char *data = NULL, *digest = NULL, *policy = NULL;
212 data = opt_arg();
317 if ((data != NULL) && (digest != NULL))
319 ret = !query_command(data, digest, md, policy, no_nonce, cert,
335 if ((in == NULL) || !EXACTLY_ONE(queryfile, data, digest))
337 ret = !verify_command(data, digest, queryfile, in, token_in,
394 static int query_command(const char *data, const char *digest, const EVP_MD *md,
411 && (data_bio = bio_open_default(data, 'r', FORMAT_ASN1)) == NULL)
449 unsigned char *data = NULL;
470 if ((len = create_digest(data_bio, digest, md, &data)) == 0)
472 if (!TS_MSG_IMPRINT_set_msg(msg_imprint, data, len))
499 OPENSSL_free(data);
568 OPENSSL_free(nonce->data);
570 nonce->data = app_malloc(nonce->length + 1, "nonce buffer");
571 memcpy(nonce->data, buf + i, nonce->length);
760 static ASN1_INTEGER *serial_cb(TS_RESP_CTX *ctx, void *data)
762 const char *serial_file = (const char *)data;
846 static int verify_command(const char *data, const char *digest, const char *queryfile,
868 if ((verify_ctx = create_verify_ctx(data, digest, queryfile,
893 static TS_VERIFY_CTX *create_verify_ctx(const char *data, const char *digest,
907 if (data != NULL || digest != NULL) {
911 if (data != NULL) {
915 if ((out = BIO_new_file(data, "rb")) == NULL)