Hacker News new | past | comments | ask | show | jobs | submit login

Isn't it ironic to see so much inline assembly while Apple is telling third party devs that they can't distribute binaries on WatchOS and that iOS apps are moving towards Bitcode too?

Apple's crypto people definitely know that assembly is key in performance and side-channel resistance of cryptographic implementations. They use it constantly. I guess at some point they will just ask 3rd party devs to call corecrypto methods if they want to use encryption in Bitcode apps.

But this means that you'll have to wait for Apple to implement whatever primitive you need for your app. Good enough in most cases but encryption apps with special needs will find this annoying.




So far as I can tell, libsodium works on iOS.

Don't write crypto for watches, is what I think.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: