cryptographic library; applied cryptography; cryptographic misuses; symmetric encryption; APIs usability; security; software