0x4f48

0x4f48

0-day streak
I finished implementing for the OPAQUE PAKE protocol for secure authentication on the server side. Took around 25 hours, and now I can move on implementing this on the client side. I think that's going to be a whole other project. Learnt so much about Rust and web servers in the process. GPL-3.0-only source code available here: github.com/4f48/semail/tree/main/server
https://scrapbook-into-the-redwoods.s3.amazonaws.com/9df0ffc7-9154-461c-82fb-01d0b89d5a49-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/a70d2f534ecfdc84b3aa8881936bae13aee3e485c8681b08a1740718f9c653d9/efc1bc13-c60c-4867-931a-9d1bf81143a5.png
rustlang emoji
summer-of-making emoji
github emoji
goose-honk-technologist emoji
thinking emoji
Started work today on rewriting my front-end in Rust! Progress is really slow, and I really miss the comfort and DX of Svelte, but this will allow me to implement secure auth so it's kinda worth it. github.com/4f48/semail
https://scrapbook-into-the-redwoods.s3.amazonaws.com/18a87b09-77d2-4f9b-be9b-3b5374b60135-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/ba8a3dcc02ee319f791f699eae3e37b4dd05cc749a9d335e7778e0f889f5297f/15c0863f-0863-466a-9a33-e56fac83cc18.png
svelte emoji
rustlang emoji
summer-of-making emoji
github emoji
I implemented the OPAQUE PAKE protocol (for secure authentication) in my Rust back-end semi-successfully. It all seems to work, but getting some issues from the JavaScript front-end side. By tomorrow I'll hopefully make it work. Super excited, also very exhausted. Here is the code: github.com/4f48/semail
https://scrapbook-into-the-redwoods.s3.amazonaws.com/8f02d8f2-cf0e-4a58-9905-ff9feaabf1ab-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/b2f4c499-510a-451b-a3e3-18b47119e36e-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/3f3f86b2e7c6787a4e566cf9d1a090af4f36c108bbfd8661a9a86c5df0c2432b/64c9377c-f271-4f51-a69e-b17fc11c46f2.png
summer-of-making emoji
rustlang emoji
goose-honk-technologist emoji
github emoji
js emoji
Tried to implement SRP protocol for a secure auth flow today for my email clone (github.com/4f48/semail). That failed real bad, so I'm going to try some other PAKE protocol.
https://imgutil.s3.us-east-2.amazonaws.com/f6e1305676acf6703cde5e9c763edcccc4849b3e6f40313a1c1287756f3b1ef6/c4520da4-c7b3-4bac-8baf-ec10086a934d.png
github emoji
summer-of-making emoji
Got my own domain today, so my Forgejo instance is publicly available here: git.4f48.dev Also started work on user authentication for my email clone: github.com/4f48/semail
https://scrapbook-into-the-redwoods.s3.amazonaws.com/85cbe27a-d712-4834-beb0-d832064e8bf8-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/d63877f45fadc86e5d8d9c6b1af374788df7ec4c950f9b05f161b6044aa1d7a4/39fd8fc3-8fd0-42fb-99ae-d2c33e55bb19.png
summer-of-making emoji
github emoji
Continued work today on my email protocol/server/client clone (written in Rust btw): SE-Mail. Mail can now be sent to any user in an instance. github.com/4f48/semail
https://imgutil.s3.us-east-2.amazonaws.com/60150ff0ee8276e34efbd58ef4bd38120f6cf246a6b2e9fd3461d55026454e47/941f08d0-6609-4a92-923c-55ff2022afff.png
rustlang emoji
summer-of-making emoji
github emoji
https://scrapbook-into-the-redwoods.s3.amazonaws.com/a3af43ed-db70-4cbe-9138-e87b40f300d2-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/8c193729c79431c473bf3863966ef695eb79b5e7922e433c302b001c4bf8832e/002d7e72-4f5d-48c9-b2a5-943b051dd793.png
Got started today on my email clone called semail. Just added the database. It's just the Rust back-end at the moment: github.com/4f48/semail
https://imgutil.s3.us-east-2.amazonaws.com/d73a4e57d8fda2a944b29b424d12c02ffdf8b77f589ec99b4fdb4465c1633289/218223d1-f301-4ca6-bf65-c0028abd6ac4.png
summer-of-making emoji
rustlang emoji
github emoji
I just launched my online board game called Geniusz. Learn more about it: geniusz.vercel.app
https://scrapbook-into-the-redwoods.s3.amazonaws.com/7ec36cc7-b3e7-4679-b8dd-8b9830f7a5a3-image.png