Ejemplo n.º 1
0
Archivo: ocsp.c Proyecto: BIllli/mget
int mget_ocsp_db_load(mget_ocsp_db_t *ocsp_db, const char *fname)
{
	if (!ocsp_db || !fname || !*fname)
		return -1;

	char fname_hosts[strlen(fname) + 6 + 1];
	snprintf(fname_hosts, sizeof(fname_hosts), "%s_hosts", fname);

	return _ocsp_db_load(ocsp_db, fname, 0) + _ocsp_db_load(ocsp_db, fname_hosts, 1);
}
Ejemplo n.º 2
0
Archivo: ocsp.c Proyecto: BIllli/mget
int mget_ocsp_db_save(mget_ocsp_db_t *ocsp_db, const char *fname)
{
	if (!ocsp_db || !fname || !*fname)
		return -1;

	int nentries;
	char fname_hosts[strlen(fname) + 6 + 1];
	snprintf(fname_hosts, sizeof(fname_hosts), "%s_hosts", fname);

	_ocsp_db_load(ocsp_db, fname, 0);
	nentries = _ocsp_db_save(ocsp_db->fingerprints, fname, 0);

	_ocsp_db_load(ocsp_db, fname_hosts, 1);
	return nentries + _ocsp_db_save(ocsp_db->hosts, fname_hosts, 1);
}
Ejemplo n.º 3
0
Archivo: ocsp.c Proyecto: kush789/wget2
static int _ocsp_db_load_fingerprints(void *ocsp_db, FILE *fp)
{
	return _ocsp_db_load(ocsp_db, fp, 0);
}
Ejemplo n.º 4
0
Archivo: ocsp.c Proyecto: kush789/wget2
static int _ocsp_db_load_hosts(void *ocsp_db, FILE *fp)
{
	return _ocsp_db_load(ocsp_db, fp, 1);
}