What is the point of browsers having a "crypto" library that can't be used without HTTPS if anyone can just reimplement that same thing using JavaScript?

Reply to this note

Please Login to reply.

Discussion

Simply to force HTTPS on everyone, like the rest of the cooler features...

I code mainly from a VPS and it's hell without being able to use localhost, I've managed to make it work by proxing the dev port on a domain with Nginx (and Let's Encrypt).

The difference between their implementation and a custom JS one, is that the crypto library is backed by native code which enhance security, or at least that's what they claim...

Not sure how much of an advantage it really is though, I'm not an expert on that matter.

What's your favorite browser btw ?

None.