diff --git a/src/command/cmd_funcs.c b/src/command/cmd_funcs.c index 74a21a09..0f74ff7c 100644 --- a/src/command/cmd_funcs.c +++ b/src/command/cmd_funcs.c @@ -95,12 +95,6 @@ #ifdef HAVE_OMEMO #include "omemo/omemo.h" #include "xmpp/omemo.h" - -#define AESGCM_URL_SCHEME "aesgcm" -#define AESGCM_URL_NONCE_LEN 24 -#define AESGCM_URL_KEY_LEN 64 -#define AESGCM_URL_FRAGMENT_LEN \ - (size_t)(AESGCM_URL_NONCE_LEN + AESGCM_URL_KEY_LEN) #endif #ifdef HAVE_GTK @@ -4878,7 +4872,7 @@ cmd_sendfile(ProfWin* window, const char* const command, gchar** args) FILE *tmpfh = fdopen(tmpfd, "wb"); int crypt_res = GPG_ERR_NO_ERROR; - alt_scheme = AESGCM_URL_SCHEME; + alt_scheme = AES256_GCM_URL_SCHEME; alt_fragment = aes256gcm_encrypt_file(fh, tmpfh, file_size(fd), &crypt_res); if (crypt_res != 0) { char *msg = "Failed to encrypt file."; diff --git a/src/omemo/crypto.h b/src/omemo/crypto.h index 34cbb82c..f24fa163 100644 --- a/src/omemo/crypto.h +++ b/src/omemo/crypto.h @@ -39,6 +39,7 @@ #define AES128_GCM_IV_LENGTH 12 #define AES128_GCM_TAG_LENGTH 16 +#define AES256_GCM_URL_SCHEME "aesgcm" #define AES256_GCM_KEY_LENGTH 32 #define AES256_GCM_NONCE_LENGTH 12