44 #if defined(HAVE_CRYPTO)
static void encode(size_t size, lzma_action action)
#define ZIP_EM_TRAD_PKWARE
ZIP_EXTERN int zip_encryption_method_supported(zip_uint16_t method, int encode)
zip_encryption_implementation _zip_get_encryption_implementation(zip_uint16_t em, int operation)
zip_source_t * zip_source_pkware_decode(zip_t *za, zip_source_t *src, zip_uint16_t em, int flags, const char *password)
zip_source_t * zip_source_pkware_encode(zip_t *za, zip_source_t *src, zip_uint16_t em, int flags, const char *password)
zip_source_t * zip_source_winzip_aes_decode(zip_t *za, zip_source_t *src, zip_uint16_t encryption_method, int flags, const char *password)
zip_source_t * zip_source_winzip_aes_encode(zip_t *za, zip_source_t *src, zip_uint16_t encryption_method, int flags, const char *password)
zip_source_t *(* zip_encryption_implementation)(zip_t *, zip_source_t *, zip_uint16_t, int, const char *)