Update March 2018 You can read about how to test PCI-DSS Cryptography compliance with our Analyzer software, or check out the new PCI DSS version 3.2 requirements for cryptography.
Original post
Cryptography is sufficiently complex to make writing a single compliance document that ensures security impossible. There are nonetheless various industry compliance guidelines that try to ensure the biggest mistakes are avoided. The PCI-DSS standard, now in version v3.1, describes security requirements for processing electronic payments and includes some interesting crypto advice.