diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/crypt_sha256.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/crypt_sha256.c b/src/crypt_sha256.c index 74c718a..c99cbfd 100644 --- a/src/crypt_sha256.c +++ b/src/crypt_sha256.c @@ -47,7 +47,7 @@ char* get_crypt_sha256(const char *p) SHA256(salt, len + LEN_SALT, sha_pwd); memcpy(passwd_buff, sha_pwd, SHA256_DIGEST_LENGTH); - memcpy(passwd_buff + SHA256_DIGEST_LENGTH, salt, LEN_SALT); + memcpy(passwd_buff + SHA256_DIGEST_LENGTH, salt+len, LEN_SALT); EVP_EncodeBlock(enc64_pwd, passwd_buff, SHA256_DIGEST_LENGTH + LEN_SALT); |