qcrypto_padding_iso7816_pad()
QNX SDP8.0QNX OS System Security GuideAPIConfiguration
Apply ISO 7816 padding
Synopsis:
#include <qcrypto/qcrypto.h>int qcrypto_padding_iso7816_pad(const uint8_t *data,
                                size_t size,
                                uint8_t *paddata,
                                size_t *padsize,
                                size_t blocksize)Arguments:
- data
 - The data buffer to pad (optional). Can overlap with paddata. Omit this parameter to retrieve the padding bytes only, using size.
 - size
 - The data buffer size.
 - paddata
 - The padded data buffer.
 - padsize
 - The combined size of the padded data buffer and the padded data.
 - blocksize
 - The algorithm blocksize for padding alignment.
 
Library:
libqcryptoDescription:
This function pads the data using the specified algorithm. The size of paddata needs to include the correct amount of space for the padding. See qcrypto_padding_iso7816_size() to calculate the required amount.
Returns:
QCRYPTO_R_EOK if successful or qcrypto_errno if an error occurred. 
Page updated: 
