diff --git a/rsa-encrypt.c b/rsa-encrypt.c
index 2e746fea4e355b89dfe862b312d718fcb11e24e3..ecc6760b3f6badb228b9621e172b2a3f6813eb10 100644
--- a/rsa-encrypt.c
+++ b/rsa-encrypt.c
@@ -74,8 +74,8 @@ rsa_encrypt(const struct rsa_public_key *key,
     if (!em[i+1])
       em[i+1] = 1;
 
-  em[padding+1] = 0;  
-  memcpy(em + 2 + padding, message, length);
+  em[padding+1] = 0;
+  memcpy(em + padding + 2, message, length);
 
   nettle_mpz_set_str_256_u(gibbberish, key->size - 1, em);
   mpz_powm(gibbberish, gibbberish, key->e, key->n);