return NULL;
if (PyModule_AddIntMacro(module, PAKFIRE_DIGEST_SHA256))
return NULL;
- if (PyModule_AddIntMacro(module, PAKFIRE_DIGEST_SHA1))
- return NULL;
// Pakfire
if (PyType_Ready(&PakfireType) < 0)
} pakfire_digests[] = {
{ PAKFIRE_DIGEST_SHA512, "sha512:" },
{ PAKFIRE_DIGEST_SHA256, "sha256:" },
- { PAKFIRE_DIGEST_SHA1, "sha1:" },
{ PAKFIRE_DIGEST_NONE, NULL },
};
static enum pakfire_digests digests[] = {
PAKFIRE_DIGEST_SHA512,
PAKFIRE_DIGEST_SHA256,
- PAKFIRE_DIGEST_SHA1,
// Sentinel
PAKFIRE_DIGEST_NONE,
transfer->md = EVP_sha256();
break;
- case PAKFIRE_DIGEST_SHA1:
- transfer->md = EVP_sha1();
- break;
-
case PAKFIRE_DIGEST_NONE:
break;
}
} pakfire_libarchive_digests[] = {
{ PAKFIRE_DIGEST_SHA512, ARCHIVE_ENTRY_DIGEST_SHA512 },
{ PAKFIRE_DIGEST_SHA256, ARCHIVE_ENTRY_DIGEST_SHA256 },
- { PAKFIRE_DIGEST_SHA1, ARCHIVE_ENTRY_DIGEST_SHA1 },
{ PAKFIRE_DIGEST_NONE, 0 },
};
// checksum
case 6:
- if (strcmp(word, "-") == 0)
- break;
-
- pakfire_file_set_hexdigest(*file, PAKFIRE_DIGEST_SHA1, word);
+ // We don't support SHA-1 any more
break;
// path
// checksum
case 7:
- if (strcmp(word, "-") == 0)
- break;
-
- pakfire_file_set_hexdigest(*file, PAKFIRE_DIGEST_SHA1, word);
+ // We don't support SHA-1 any more
break;
}
}
enum pakfire_digests {
PAKFIRE_DIGEST_NONE = 0,
- PAKFIRE_DIGEST_SHA1 = 1,
- PAKFIRE_DIGEST_SHA256 = 2,
- PAKFIRE_DIGEST_SHA512 = 3,
+ PAKFIRE_DIGEST_SHA256 = 1,
+ PAKFIRE_DIGEST_SHA512 = 2,
};
#include <pakfire/key.h>
id = REPOKEY_TYPE_SHA512;
break;
- case PAKFIRE_DIGEST_SHA1:
- id = REPOKEY_TYPE_SHA1;
- break;
-
default:
errno = ENOTSUP;
return 1;
pakfire_package_dump_add_line(&string, _("SHA256 Digest"), hexdigest);
break;
- case PAKFIRE_DIGEST_SHA1:
- pakfire_package_dump_add_line(&string, _("SHA1 Digest"), hexdigest);
- break;
-
case PAKFIRE_DIGEST_NONE:
break;
}
case PAKFIRE_DIGEST_SHA256:
return 32;
- case PAKFIRE_DIGEST_SHA1:
- return 20;
-
case PAKFIRE_DIGEST_NONE:
return 0;
}
from ._pakfire import (
PAKFIRE_DIGEST_SHA512,
PAKFIRE_DIGEST_SHA256,
- PAKFIRE_DIGEST_SHA1,
)
# The default hub to connect to.