Lines Matching refs:vlen

155 	     const void *value, size_t vlen)
159 ctx->last_oid = look_up_OID(value, vlen);
162 sprint_oid(value, vlen, buffer, sizeof(buffer));
175 const void *value, size_t vlen)
180 hdrlen, tag, (unsigned long)value - ctx->data, vlen);
183 ctx->cert->tbs_size = vlen + hdrlen;
191 const void *value, size_t vlen)
287 const void *value, size_t vlen)
291 pr_debug("Signature: alg=%u, size=%zu\n", ctx->last_oid, vlen);
309 if (vlen < 1 || *(const u8 *)value != 0)
313 vlen--;
317 ctx->cert->raw_sig_size = vlen;
326 const void *value, size_t vlen)
330 ctx->cert->raw_serial_size = vlen;
339 const void *value, size_t vlen)
345 ctx->cn_size = vlen;
349 ctx->o_size = vlen;
353 ctx->email_size = vlen;
368 char **_name, size_t vlen)
443 const void *value, size_t vlen)
449 ctx->cert->raw_issuer_size = vlen;
452 kid = asymmetric_key_generate_id(value, vlen, "", 0);
458 return x509_fabricate_name(ctx, hdrlen, tag, &ctx->cert->issuer, vlen);
463 const void *value, size_t vlen)
467 ctx->cert->raw_subject_size = vlen;
468 return x509_fabricate_name(ctx, hdrlen, tag, &ctx->cert->subject, vlen);
476 const void *value, size_t vlen)
488 ctx->params_size = vlen + hdrlen;
497 const void *value, size_t vlen)
540 if (vlen < 1 || *(const u8 *)value != 0)
543 ctx->key_size = vlen - 1;
555 const void *value, size_t vlen)
565 if (ctx->cert->skid || vlen < 3)
567 if (v[0] != ASN1_OTS || v[1] != vlen - 2)
570 vlen -= 2;
572 ctx->cert->raw_skid_size = vlen;
574 kid = asymmetric_key_generate_id(v, vlen, "", 0);
597 if (vlen < 4)
605 else if (vlen > 4 && v[1] == 0x03 && (v[3] & 0x04))
613 ctx->raw_akid_size = vlen;
626 * vlen should match the entire extension size
630 if (vlen < 2)
632 if (v[1] != vlen - 2)
634 if (vlen >= 4 && v[1] != 0 && v[2] == ASN1_BOOL && v[3] == 1)
648 * @vlen: The size of the object value
662 const unsigned char *value, size_t vlen)
674 if (vlen != 13)
683 if (vlen != 15)
728 tag, (int)vlen, value);
732 tag, (int)vlen, value);
739 const void *value, size_t vlen)
742 return x509_decode_time(&ctx->cert->valid_from, hdrlen, tag, value, vlen);
747 const void *value, size_t vlen)
750 return x509_decode_time(&ctx->cert->valid_to, hdrlen, tag, value, vlen);
758 const void *value, size_t vlen)
763 pr_debug("AKID: keyid: %*phN\n", (int)vlen, value);
768 kid = asymmetric_key_generate_id(value, vlen, "", 0);
781 const void *value, size_t vlen)
785 pr_debug("AKID: name: %*phN\n", (int)vlen, value);
788 ctx->akid_raw_issuer_size = vlen;
797 const void *value, size_t vlen)
802 pr_debug("AKID: serial: %*phN\n", (int)vlen, value);
808 vlen,