gnucash should be ported to use NSS library for cryptography. See the tracking bug for details and links on how it could be done.
gnucash doesn't directly use any cryptography for security reasons; it uses md5 internally.