SecureD 3.0 has been released!
SecureD 3.0 has been released. This version was set in motion by a Cedric Picard, a D community member with Cryptography experience, reaching out and suggesting a number of improvements to the Symmetric and KDF API's. This resulted in an API for symmetric encryption that improves correctness and security without significantly increasing developer workload. Also improved is the encryption envelope that contains symmetrically encrypted data. Algorithm Changes: - Removed: SHA2-224, AES-OFB - Added: SHA3-224/256/384/512 And I even remembered to update the examples in the README. Future work will focus on using the Operating System provided cryptography where available. Check it out here: https://code.dlang.org/packages/secured
Re: LDC 1.37.0
On Sun, Mar 03, 2024 at 02:46:34PM +, kinke via Digitalmars-d-announce wrote: > Glad to announce LDC 1.37.0. Major changes: > > * Based on D 2.107.1. > * Important fix wrt. if-statement elision on constant condition. > > Full release log and downloads: > https://github.com/ldc-developers/ldc/releases/tag/v1.37.0 > > Thanks to all contributors & sponsors! Awesome, thanks to the LDC team for another fine compiler! --T
Re: Phobos 3 Development is Open!
On Thursday, 29 February 2024 at 00:34:59 UTC, zjh wrote: On Wednesday, 28 February 2024 at 20:41:46 UTC, Adam Wilson wrote: or start a discussion if there is disagreement on how to handle this. Although Github has discussions, why not just discuss them in the `D forum`? This is `the forum`. Github doesn't have the convenience of the `D forum` at all. Why bother with them? A couple of reasons. First it's easier to cross-tab discussions with work on the design docs. Second, we started this during the whole fork and didn't need that bleeding into the discussion. Third, we didn't know how this will this GH experiment would work but we wanted to try it out. So far it's been a smashing success.
Re: Is D programming friendly for beginners?
Fidele via Digitalmars-d-announce wrote: I want to start learning D programming language it looks interesting Get familiar with https://dlang.org/ web site, you'll use it a lot. Do the Tour, https://tour.dlang.org/ Books, full list here: https://wiki.dlang.org/Books I would recommend starting with these. I found them easy to read and they just make sense. * Learning D by Mike Parker and * Programming in D by Ali Çehreli I also highly recommend Mike Shah's video series available on youtube and on his web site: https://courses.mshah.io/courses/d-language-dlang-programming The advantages of Mike Shah's site are: * no youtube distractions * you can track your progress * it's FREE! You can get started with just a text editor and one of the D compilers. Lastly, as others mentioned, get on the D-Learn mailing list, or use the forum https://forum.dlang.org/ instead of D-announce. Lurk for a while. Read and try some of the code snippets you see go by. It will help you understand the language. Welcome to D! scot
Re: LDC 1.37.0
On Sunday, 3 March 2024 at 14:46:34 UTC, kinke wrote: Glad to announce LDC 1.37.0. Major changes: * Based on D 2.107.1. * Important fix wrt. if-statement elision on constant condition. Full release log and downloads: https://github.com/ldc-developers/ldc/releases/tag/v1.37.0 Thanks to all contributors & sponsors! Thanks a lot, that was also quite the quick catch-up from dmd!