/*
- * Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation
+ * Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation
*
* Author: Nikos Mavroyanopoulos
*
#include <errors.h>
#include <structure.h>
#include <parser_aux.h>
-#include <der.h>
-#define LIBASN1_H /* we use this since this file uses
- * libtasn1 internals, and we don't want the
- * exported API.
- */
#include <gnutls_int.h>
#include <gnutls_datum.h>
#include <gnutls_global.h>
#include <x509.h>
#include <common.h>
-const char *asn1_find_structure_from_oid (ASN1_TYPE definitions,
- const char *oidValue);
-
static int _gnutls_x509_expand_extensions (ASN1_TYPE * rasn);
static const void *
if (p->type == TYPE_BIT_STRING)
{
len2 = -1;
- len = _asn1_get_length_der (p->value, p->value_len, &len2);
+ len = asn1_get_length_der (p->value, p->value_len, &len2);
snprintf (tmp, sizeof (tmp), " length=\"%i\"",
(len - 1) * 8 - (p->value[len2]));
STR_APPEND (tmp);
if (value)
{
len2 = -1;
- len = _asn1_get_length_der (value, p->value_len, &len2);
+ len = asn1_get_length_der (value, p->value_len, &len2);
for (k = 0; k < len; k++)
{
if (value)
{
len2 = -1;
- len = _asn1_get_length_der (value, p->value_len, &len2);
+ len = asn1_get_length_der (value, p->value_len, &len2);
for (k = 0; k < len; k++)
{
if (value)
{
len2 = -1;
- len = _asn1_get_length_der (value, p->value_len, &len2);
+ len = asn1_get_length_der (value, p->value_len, &len2);
for (k = 1; k < len; k++)
{
if (value)
{
len2 = -1;
- len = _asn1_get_length_der (value, p->value_len, &len2);
+ len = asn1_get_length_der (value, p->value_len, &len2);
for (k = 0; k < len; k++)
{
snprintf (tmp, sizeof (tmp), "%02X", (value)[k + len2]);
if (value)
{
len3 = -1;
- len2 = _asn1_get_length_der (value, p->value_len, &len3);
+ len2 = asn1_get_length_der (value, p->value_len, &len3);
for (k = 0; k < len2; k++)
{
snprintf (tmp, sizeof (tmp),
type_field (up->left->type) == TYPE_OBJECT_ID)
{
- len2 = _asn1_get_length_der (up->value, up->value_len, &len3);
+ len2 = asn1_get_length_der (up->value, up->value_len, &len3);
if (len2 > 0 && strcmp (p->name, "type") == 0)
{