Comparing the Usability of Cryptographic APIs