Lines Matching refs:sctf
25 static apr_status_t verify_signature(sct_fields_t *sctf,
31 if (sctf->signed_data == NULL) {
37 ap_assert(1 == EVP_VerifyUpdate(&ctx, sctf->signed_data,
38 sctf->signed_data_len));
39 rc = EVP_VerifyFinal(&ctx, sctf->sig, sctf->siglen, pkey);
45 apr_status_t sct_verify_signature(conn_rec *c, sct_fields_t *sctf,
53 ap_assert(sctf->signed_data != NULL);
65 if (!memcmp(logid, sctf->logid, LOG_ID_SIZE)) {
66 if (!log_valid_for_received_sct(config_elts[i], sctf->time)) {
72 rv = verify_signature(sctf, pubkey);
287 void sct_release(sct_fields_t *sctf)
289 if (sctf->signed_data) {
290 free((void *)sctf->signed_data);
291 sctf->signed_data = NULL;
295 apr_status_t sct_verify_timestamp(conn_rec *c, sct_fields_t *sctf)
297 if (sctf->time > apr_time_now()) {
301 sctf->timestr);