key.c revision 0c27b3fe77ac1d5094ba3521e8142d9e7973133f
/*
* Copyright (C) 2001, 2004-2007, 2011, 2016 Internet Systems Consortium, Inc. ("ISC")
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
/* $Id: key.c,v 1.11 2011/10/20 21:20:02 marka Exp $ */
#include <config.h>
#include <stddef.h>
#include <stdlib.h>
#include <dns/keyvalues.h>
#include "dst_internal.h"
const unsigned char *p;
int size;
if (alg == DST_ALG_RSAMD5)
if (size > 0)
ac += ((*p) << 8);
}
const unsigned char *p;
int size;
if (alg == DST_ALG_RSAMD5)
ac |= DNS_KEYFLAG_REVOKE;
if (size > 0)
ac += ((*p) << 8);
}
}
unsigned int
}
unsigned int
}
unsigned int
}
}
}
}
}
return (ISC_FALSE);
return (ISC_FALSE);
return (ISC_FALSE);
return (ISC_TRUE);
}
return (ISC_FALSE);
return (ISC_FALSE);
return (ISC_FALSE);
return (ISC_TRUE);
}
void
unsigned int maxbits;
if (bits != 0) {
maxbits *= 8;
}
}
}
void
}
}
/*! \file */