i5/OS and 2058 Cryptographic Function Comparison

The following table lists what cryptographic functions are available in i5/OS(R) and on the 2058 through the Cryptographic Services APIs.

  Function i5/OS 2058
  Qc3EncryptData, Qc3DecryptData, Qc3TranslateData
    DES ECB Yes Yes
    DES CBC Yes Yes
    DES OFB Yes No
    DES CFB 1-bit Yes No
    DES CFB 8-bit Yes No
    DES CFB 64-bit Yes No
    TDES ECB Yes Yes
    TDES CBC Yes Yes
    TDES OFB Yes No
    TDES CFB 1-bit Yes No
    TDES CFB 8-bit Yes No
    TDES CFB 64-bit Yes No
    AES ECB Yes No
    AES CBC Yes No
    RC4 Yes No
    RSA Yes Yes1
  Qc3CalculateMAC
    DES Yes No
    TDES Yes No
    AES Yes No
  Qc3CalculateHash
    MD5 Yes No
    SHA-1 Yes No
    SHA-256 Yes No
    SHA-384 Yes No
    SHA-512 Yes No
  Qc3CalculateHMAC
    MD5 Yes No
    SHA-1 Yes No
Start of change
    SHA-256 Yes No
    SHA-384 Yes No
    SHA-512 Yes No
End of change
  Qc3CalculateSignature, Qc3VerifySignature Yes Yes2
  Qc3GenPRNs Yes Yes3
  Qc3GenSymmetricKey Yes Yes
  Qc3GenPKAKeyPair Yes No
  Qc3GenDHParms Yes No
  Qc3GenDHKeyPair Yes No
  Qc3CalculateDHSecretKey Yes Yes

1Block formating is done in i5/OS.

2Only the encryption is done on the 2058. The block formatting and hash functions are done in i5/OS.

3The i5/OS PRNG will automatically seed from a crypto card if one is available.


Top | Cryptographic Services APIs |APIs by category