Specifed algorithm or protected item not support requested service
Добрый день.
Использую ключ code. В мастере по работе с ключом, создал ключ с нуля. Добавил алгоритм AES128. Затем из программы пробую вызвать и получаю ошибку "Specifed algorithm or protected item not support requested service"
с чем эта ошибка может быть связан, что я забыл сделать?
Пример кода:
szDataStr:='___ Test Data string for encrypt/decrypt. Length of 64 bytes____';
DataLen := Sizeof(Char)* Length(szDataStr);
// Implement data encoding by AES128 hardware algorithm
write('Encoding data by AES128 hardware algorithm: ');
nRet:= GrdCryptEx(
hGrd_writer, // Handle to Guardant protected container
01, // Number of hardware algorithm AES128
DataLen, // Data length
@szDataStr[1], // Data to be crypted
GrdAM_OFB or GrdAM_Encode, // OFB = Output Feed Back
lenVectorAES, // size of init vector
@szInitVectorAES[1], // 128-bit init vector
nil, // Use encryption key stored in the dongle
nil, // Context is not used
nil ); // Reserved, must be nil
ErrorHandling(hGrd_writer, nRet);