Fix build failure without cryptography library.

This commit is contained in:
Michihiro NAKAJIMA committed 2014-10-14 20:41:51 +09:00
1 parent 6203b0e67b
commit 6838f150f9
2 files changed
+18

No files matched your search

+16
View File
@@ -329,6 +329,7 @@ aes_ctr_release(archive_crypto_ctx *ctx)
#else
#define ARCHIVE_CRYPTOR_STUB
/* Stub */
static int
aes_ctr_init(archive_crypto_ctx *ctx, const uint8_t *key, size_t key_len)
@@ -355,6 +356,20 @@ aes_ctr_release(archive_crypto_ctx *ctx)
#endif
#ifdef ARCHIVE_CRYPTOR_STUB
static int
aes_ctr_update(archive_crypto_ctx *ctx, const uint8_t * const in,
size_t in_len, uint8_t * const out, size_t *out_len)
{
(void)ctx; /* UNUSED */
(void)in; /* UNUSED */
(void)in_len; /* UNUSED */
(void)out; /* UNUSED */
(void)out_len; /* UNUSED */
return -1;
}
#else
static void
aes_ctr_increase_counter(archive_crypto_ctx *ctx)
{
@@ -401,6 +416,7 @@ aes_ctr_update(archive_crypto_ctx *ctx, const uint8_t * const in,
return 0;
}
#endif /* ARCHIVE_CRYPTOR_STUB */
const struct archive_cryptor __archive_cryptor =
+2
View File
@@ -92,6 +92,8 @@ typedef struct {
#else
#define AES_BLOCK_SIZE 16
#define AES_MAX_KEY_SIZE 32
typedef int archive_crypto_ctx;
#endif