1,572 karma · joined May 31, 2011
Especially when you need to make changes, (fix bugs, performance improvements, etc), if you have dedicated functions for these, it takes effort to keep them (plus tests) in sync.
If you don't see any issue with this duplication, then I can see that generics don't add a lot.
- better upstream support from projects
- To my understanding, various of the issues in OpenSSL
that made us switch to libressl have been resolved.
(for example memory management)
- libressl failed to retain compability with OpenSSL
- libressl breaks ABI every 6 months, OpenSSL does not
- FIPS support
[0]:http://lists.alpinelinux.org/alpine-devel/6308.html > When I was reading the documentation, my 4-year-old
> niece wanted to see what I was doing. After telling her,
> she noticed that something was very wrong and asked
> me to fix it. Instead, I helped her fix it herself.1. You can choose to have the keys encrypted with a password (same for Windows as for Linux)
2. The key, whether encrypted or unencrypted, are for both platforms stored on disk in the user profile (see first screenshot)
3. This talks about ssh-agent, which you can use to cache the the unencrypted key so that you don't have to type the encryption password every time you want to use the key. On Linux, this is just stored in memory, whereas in Windows, it's stored (encrypted) in the registry as well.
That is a pretty effective way to prevent unwanted software to be installed / run.
By writing tests early, you make sure the code you are testing is testable and your knowledge about the code is fresh.