API C HSM Dinamo
API Proprietária C do HSM Dinamo
Campos de Dados
Referência da Estrutura EFT_VISA_KEY_PARTS

#include "dinamo.h"

Campos de Dados

BYTE pbKeyPart1 [3 *DES_BLOCK]
 
BYTE pbKeyPart1Checksum [EFT_VISA_KEY_CHECKSUM_LEN]
 
BYTE pbKeyPart2 [3 *DES_BLOCK]
 
BYTE pbKeyPart2Checksum [EFT_VISA_KEY_CHECKSUM_LEN]
 
BYTE pbKeyPart3 [3 *DES_BLOCK]
 
BYTE pbKeyPart3Checksum [EFT_VISA_KEY_CHECKSUM_LEN]
 
BYTE pbMKCheckSum [EFT_VISA_KEY_CHECKSUM_LEN]
 

Descrição detalhada

Estrutura para transportar as partes constituintes de uma chave dividia em 3 partes, incluindo o checksum de cada parte e o checksun final.

Campos

◆ pbKeyPart1

BYTE pbKeyPart1[3 *DES_BLOCK]

Buffer contendo a primeira parte da chave.

◆ pbKeyPart1Checksum

BYTE pbKeyPart1Checksum[EFT_VISA_KEY_CHECKSUM_LEN]

Valor de verificação da primeira parte.

◆ pbKeyPart2

BYTE pbKeyPart2[3 *DES_BLOCK]

Buffer contendo a segunda parte da chave.

◆ pbKeyPart2Checksum

BYTE pbKeyPart2Checksum[EFT_VISA_KEY_CHECKSUM_LEN]

Valor de verificação da segunda parte.

◆ pbKeyPart3

BYTE pbKeyPart3[3 *DES_BLOCK]

Buffer contendo a terceira parte da chave.

◆ pbKeyPart3Checksum

BYTE pbKeyPart3Checksum[EFT_VISA_KEY_CHECKSUM_LEN]

Valor de verificação da terceira parte.

◆ pbMKCheckSum

Valor de verificação da chave montada com as três partes informadas nesta estrutura.


A documentação para essa estrutura foi gerada a partir do seguinte arquivo: