summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2019-06-27 11:41:38 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2019-06-27 11:41:38 +0100
commita086a4b6e93a7ef2e41b41dbbd9220ae3210eee7 (patch)
tree270e8a37db4a29f1deca0f2aee33b2f841f55584 /src
parent6a665a8946a6faaa3f01433ef1ecbd487898bb38 (diff)
downloadrspamd-a086a4b6e93a7ef2e41b41dbbd9220ae3210eee7.tar.gz
rspamd-a086a4b6e93a7ef2e41b41dbbd9220ae3210eee7.zip
[Minor] More alignment cases fix
Diffstat (limited to 'src')
-rw-r--r--src/libcryptobox/cryptobox.h2
-rw-r--r--src/libcryptobox/keypair_private.h48
2 files changed, 25 insertions, 25 deletions
diff --git a/src/libcryptobox/cryptobox.h b/src/libcryptobox/cryptobox.h
index adf490794..df713d79b 100644
--- a/src/libcryptobox/cryptobox.h
+++ b/src/libcryptobox/cryptobox.h
@@ -313,7 +313,7 @@ guint rspamd_cryptobox_mac_bytes (enum rspamd_cryptobox_mode mode);
guint rspamd_cryptobox_signature_bytes (enum rspamd_cryptobox_mode mode);
/* Hash IUF interface */
-typedef struct RSPAMD_ALIGNED(16) rspamd_cryptobox_hash_state_s {
+typedef struct rspamd_cryptobox_hash_state_s {
unsigned char opaque[256];
} rspamd_cryptobox_hash_state_t;
diff --git a/src/libcryptobox/keypair_private.h b/src/libcryptobox/keypair_private.h
index 78b894d38..98af52b4c 100644
--- a/src/libcryptobox/keypair_private.h
+++ b/src/libcryptobox/keypair_private.h
@@ -23,8 +23,8 @@
/*
* KEX cached data
*/
-struct RSPAMD_ALIGNED(32) rspamd_cryptobox_nm {
- guchar RSPAMD_ALIGNED(32) nm[rspamd_cryptobox_MAX_NMBYTES];
+struct rspamd_cryptobox_nm {
+ guchar nm[rspamd_cryptobox_MAX_NMBYTES];
guint64 sk_id; /* Used to store secret key id */
ref_entry_t ref;
};
@@ -32,7 +32,7 @@ struct RSPAMD_ALIGNED(32) rspamd_cryptobox_nm {
/*
* Generic keypair
*/
-struct RSPAMD_ALIGNED(32) rspamd_cryptobox_keypair {
+struct rspamd_cryptobox_keypair {
guchar id[rspamd_cryptobox_HASHBYTES];
enum rspamd_cryptobox_keypair_type type;
enum rspamd_cryptobox_mode alg;
@@ -43,46 +43,46 @@ struct RSPAMD_ALIGNED(32) rspamd_cryptobox_keypair {
* NIST p256 ecdh keypair
*/
#define RSPAMD_CRYPTOBOX_KEYPAIR_NIST(x) ((struct rspamd_cryptobox_keypair_nist *)(x))
-struct RSPAMD_ALIGNED(32) rspamd_cryptobox_keypair_nist {
+struct rspamd_cryptobox_keypair_nist {
struct rspamd_cryptobox_keypair parent;
- guchar RSPAMD_ALIGNED(32) sk[32];
- guchar RSPAMD_ALIGNED(32) pk[65];
+ guchar sk[32];
+ guchar pk[65];
};
/*
* Curve25519 ecdh keypair
*/
#define RSPAMD_CRYPTOBOX_KEYPAIR_25519(x) ((struct rspamd_cryptobox_keypair_25519 *)(x))
-struct RSPAMD_ALIGNED(32) rspamd_cryptobox_keypair_25519 {
+struct rspamd_cryptobox_keypair_25519 {
struct rspamd_cryptobox_keypair parent;
- guchar RSPAMD_ALIGNED(32) sk[32];
- guchar RSPAMD_ALIGNED(32) pk[32];
+ guchar sk[32];
+ guchar pk[32];
};
/*
* NIST p256 ecdsa keypair
*/
#define RSPAMD_CRYPTOBOX_KEYPAIR_SIG_NIST(x) ((struct rspamd_cryptobox_keypair_sig_nist *)(x))
-struct RSPAMD_ALIGNED(32) rspamd_cryptobox_keypair_sig_nist {
+struct rspamd_cryptobox_keypair_sig_nist {
struct rspamd_cryptobox_keypair parent;
- guchar RSPAMD_ALIGNED(32) sk[32];
- guchar RSPAMD_ALIGNED(32) pk[65];
+ guchar sk[32];
+ guchar pk[65];
};
/*
* Ed25519 keypair
*/
#define RSPAMD_CRYPTOBOX_KEYPAIR_SIG_25519(x) ((struct rspamd_cryptobox_keypair_sig_25519 *)(x))
-struct RSPAMD_ALIGNED(32) rspamd_cryptobox_keypair_sig_25519 {
+struct rspamd_cryptobox_keypair_sig_25519 {
struct rspamd_cryptobox_keypair parent;
- guchar RSPAMD_ALIGNED(32) sk[64];
- guchar RSPAMD_ALIGNED(32) pk[32];
+ guchar sk[64];
+ guchar pk[32];
};
/*
* Public component of the keypair
*/
-struct RSPAMD_ALIGNED(32) rspamd_cryptobox_pubkey {
+struct rspamd_cryptobox_pubkey {
guchar id[rspamd_cryptobox_HASHBYTES];
struct rspamd_cryptobox_nm *nm;
enum rspamd_cryptobox_keypair_type type;
@@ -94,36 +94,36 @@ struct RSPAMD_ALIGNED(32) rspamd_cryptobox_pubkey {
* Public p256 ecdh
*/
#define RSPAMD_CRYPTOBOX_PUBKEY_NIST(x) ((struct rspamd_cryptobox_pubkey_nist *)(x))
-struct RSPAMD_ALIGNED(32) rspamd_cryptobox_pubkey_nist {
+struct rspamd_cryptobox_pubkey_nist {
struct rspamd_cryptobox_pubkey parent;
- guchar RSPAMD_ALIGNED(32) pk[65];
+ guchar pk[65];
};
/*
* Public curve25519 ecdh
*/
#define RSPAMD_CRYPTOBOX_PUBKEY_25519(x) ((struct rspamd_cryptobox_pubkey_25519 *)(x))
-struct RSPAMD_ALIGNED(32) rspamd_cryptobox_pubkey_25519 {
+struct rspamd_cryptobox_pubkey_25519 {
struct rspamd_cryptobox_pubkey parent;
- guchar RSPAMD_ALIGNED(32) pk[32];
+ guchar pk[32];
};
/*
* Public p256 ecdsa
*/
#define RSPAMD_CRYPTOBOX_PUBKEY_SIG_NIST(x) ((struct rspamd_cryptobox_pubkey_sig_nist *)(x))
-struct RSPAMD_ALIGNED(32) rspamd_cryptobox_pubkey_sig_nist {
+struct rspamd_cryptobox_pubkey_sig_nist {
struct rspamd_cryptobox_pubkey parent;
- guchar RSPAMD_ALIGNED(32) pk[65];
+ guchar pk[65];
};
/*
* Public ed25519
*/
#define RSPAMD_CRYPTOBOX_PUBKEY_SIG_25519(x) ((struct rspamd_cryptobox_pubkey_sig_25519 *)(x))
-struct RSPAMD_ALIGNED(32) rspamd_cryptobox_pubkey_sig_25519 {
+struct rspamd_cryptobox_pubkey_sig_25519 {
struct rspamd_cryptobox_pubkey parent;
- guchar RSPAMD_ALIGNED(32) pk[32];
+ guchar pk[32];
};
void rspamd_cryptobox_nm_dtor (struct rspamd_cryptobox_nm *nm);