Документация на функции GrdTRU_DecryptQuestionEx2 и пр. отсутсвует

Здравствуйте.
В анонсе GUARDANT SDK 7.7 указаны новые функции:
GrdTRU_DecryptQuestionEx2
GrdTRU_DecryptQuestionTimeEx2
GrdTRU_EncryptAnswerEx2
Но нет их описания в документации.
Сделайте, пожалуйста. Или здесь приведите описание.

Re: Документация на функции GrdTRU_DecryptQuestionEx2 и пр. отсутсвует

Добрый день.
Описание всех функция находится на портале документации. В будущем описание новых функция тоже появится на портале.

Re: Документация на функции GrdTRU_DecryptQuestionEx2 и пр. отсутсвует

В этом и проблема: релиз вышел в июле, функции есть, а описания на портале документации нет до сих пор. Уже почти четыре месяца прошло.

Re: Документация на функции GrdTRU_DecryptQuestionEx2 и пр. отсутсвует

Сегодня можно найти описание таких функций в заголовочном файле grdapi.h (входит в состав Guardant SDK, и находится в папке %GUARDANT_SDK%/include)
int GRD_API GrdTRU_DecryptQuestionEx2(HANDLE hGrd,            // Handle to Guardant protected container of dongle that contains
                                                              // decrypt algorithm with the same key as in remote dongle
                                      DWORD dwLngQuestion,    // Size for Question
                                      void* pQuestion,        // Pointer to Question
                                      DWORD dwID,             // ID                                   4 bytes
                                      DWORD dwPublic,         // Public Code                          4 bytes
                                      DWORD dwLngHash,        // Size for Hash
                                      const void* pHash,      // Pointer to Hash of prev
                                      DWORD dwMode,           // IN: Only GrdTRU_CryptMode_AES128SHA256 supported
                                      DWORD dwKeySize,        // Size of key as in remote dongle (TRU key).crypt=aes128(16 byte).
                                      const void* pKey);      // Pointer to same key as in remote dongle (TRU key).crypt=aes128(16 byte).

int GRD_API GrdTRU_DecryptQuestionTimeEx2(HANDLE hGrd,          // Handle to Guardant protected container of dongle that contains
                                          DWORD dwLngQuestion,  // Size for Question
                                          void* pQuestion,      // Pointer to Question
                                          DWORD dwID,           // ID                                   4 bytes
                                          DWORD dwPublic,       // Public Code                          4 bytes
                                          QWORD* pqwDongleTime, // Pointer to Dongle Time (encrypted)   8 bytes
                                          QWORD* pqwDeadTimes,
                                          DWORD dwDeadTimesNumbers,
                                          DWORD dwLngHash,        // Size for Hash
                                          const void* pHash,      // Pointer to Hash of previous
                                          DWORD dwMode,           // IN: Only GrdTRU_CryptMode_AES128SHA256 supported
                                          DWORD dwKeySize,        // Size of key as in remote dongle (TRU key).crypt=aes128(16 byte).
                                          const void* pKey);      // Pointer to same key as in remote dongle (TRU key).crypt=aes128(16 byte).

int GRD_API GrdTRU_EncryptAnswerEx2(HANDLE hGrd,             // Handle to Guardant protected container of dongle that contains
                                                             // encrypt algorithm with the same key as in remote dongle
                                                             // and pre-stored GrdTRU_SetAnswerProperties data if needed
                                                             // Works only with GrdTRU_CryptMode_AES128SHA256
                                    DWORD dwAddr,            // Starting address for writing in dongle
                                    DWORD dwLng,             // Size of data to be written
                                    const void* pData,       // Buffer for data to be written
                                    DWORD dwLngQuestion,     // Size for Question
                                    const void* pQuestion,   // Pointer to decrypted Question
                                    void* pAnswer,           // Pointer to the buffer for Answer data
                                    DWORD* pdwAnswerSize,    // IN: Maximum buffer size for Answer data, OUT: Size of pAnswer buffer
                                    DWORD dwMode,            // IN: Only GrdTRU_CryptMode_AES128SHA256 supported
                                    DWORD dwKeySize,         // Size of key as in remote dongle (TRU key).crypt=aes128(16 byte).
                                    const void* pKey);       // Pointer to same key as in remote dongle (TRU key).crypt=aes128(16 byte).

В будущем описание будет адаптировано и выложено на портале документации.