CSNBSYD and CSNBSYD1 provide identical functions. When choosing
which service to use, consider this:
- CSNBSYD requires the ciphertext and plaintext
to reside in the caller’s primary address space. Also, a program
using CSNBSYD adheres to the IBM Common Cryptographic Architecture: Cryptographic Application Programming Interface.
The callable service name
for AMODE(64) invocation is CSNESYD.
- CSNBSYD1 allows the ciphertext and plaintext
to reside either in the caller’s primary address space or in
a data space. This can allow you to decipher more data with one call.
However, a program using CSNBSYD1 does not adhere to the IBM Common Cryptographic Architecture: Cryptographic Application Programming Interface,
and may need to be modified prior to it running with other cryptographic
products that follow this programming interface.
For CSNBSYD1, cipher_text_id and clear_text_id are
access list entry token (ALET) parameters of the data spaces containing
the ciphertext and plaintext.
The callable service name for
AMODE(64) invocation is CSNESYD1.
|