From 775b1d9571ca8a999f9f3790c9bab9e4f941daae Mon Sep 17 00:00:00 2001 From: lda Date: Tue, 27 Aug 2024 09:47:25 -0400 Subject: [PATCH] Use hashtypes(c.f Cytoplasm#47) (#57) This makes Telodendria compatible with Telodendria/Cytoplasm#47. --- Please review the developer certificate of origin: 1. The contribution was created in whole or in part by me, and I have the right to submit it under the open source licenses of the Telodendria project; or 1. The contribution is based upon a previous work that, to the best of my knowledge, is covered under an appropriate open source license and I have the right under that license to submit that work with modifications, whether created in whole or in part by me, under the Telodendria project license; or 1. The contribution was provided directly to me by some other person who certified (1), (2), or (3), and I have not modified it. 1. I understand and agree that this project and the contribution are made public and that a record of the contribution—including all personal information I submit with it—is maintained indefinitely and may be redistributed consistent with this project or the open source licenses involved. - [x] I have read the Telodendria Project development certificate of origin, and I certify that I have permission to submit this patch under the conditions specified in it. Co-authored-by: Jordan Bancino Co-authored-by: LDA Reviewed-on: https://git.telodendria.io/Telodendria/Telodendria/pulls/57 Co-authored-by: lda Co-committed-by: lda --- src/User.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/User.c b/src/User.c index 3a38d34..2fdf751 100644 --- a/src/User.c +++ b/src/User.c @@ -384,7 +384,7 @@ UserCheckPassword(User * user, char *password) tmp = StrConcat(2, password, salt); hashBytes = Sha256(tmp); - hashedPwd = ShaToHex(hashBytes); + hashedPwd = ShaToHex(hashBytes, HASH_SHA256); Free(tmp); Free(hashBytes); @@ -415,7 +415,7 @@ UserSetPassword(User * user, char *password) salt = StrRandom(16); tmpstr = StrConcat(2, password, salt); hashBytes = Sha256(tmpstr); - hash = ShaToHex(hashBytes); + hash = ShaToHex(hashBytes, HASH_SHA256); JsonValueFree(HashMapSet(json, "salt", JsonValueString(salt))); JsonValueFree(HashMapSet(json, "password", JsonValueString(hash)));