public interface TumarCSPJNA
Modifier and Type | Method and Description |
---|---|
boolean |
CPAcquireContext(byte[] phProv,
java.lang.String pszContainer,
int dwFlags,
Pointer pVTable) |
boolean |
CPCreateHash(Pointer hProv,
int algId,
Pointer hKey,
int dwFlags,
byte[] phHash) |
boolean |
CPDecrypt(Pointer hProv,
Pointer hKey,
Pointer hHash,
boolean Final,
int dwFlags,
byte[] pbData,
byte[] dwDataLen) |
boolean |
CPDeriveKey(Pointer hProv,
int algId,
Pointer hBaseData,
int dwFlags,
byte[] phKey) |
boolean |
CPDestroyHash(Pointer hProv,
Pointer hHash) |
boolean |
CPDestroyKey(Pointer hProv,
Pointer hKey) |
boolean |
CPDuplicateHash(Pointer hProv,
Pointer hHash,
Pointer pdwReserved,
int dwFlags,
byte[] phHash) |
boolean |
CPDuplicateKey(Pointer hProv,
Pointer hKey,
Pointer pdwReserved,
int dwFlags,
byte[] phKey) |
boolean |
CPEncrypt(Pointer hProv,
Pointer hKey,
Pointer hHash,
boolean Final,
int dwFlags,
byte[] pbData,
byte[] dwDataLen,
int dwBufLen) |
boolean |
CPExportKey(Pointer hProv,
Pointer hKey,
byte[] hExpKey,
int dwBlobType,
int dwFlags,
byte[] pbData,
byte[] dwDataLen) |
boolean |
CPExportKey(Pointer hProv,
Pointer hKey,
Pointer hExpKey,
int dwBlobType,
int dwFlags,
byte[] pbData,
byte[] dwDataLen) |
boolean |
CPGenKey(Pointer hProv,
int algId,
int dwFlags,
byte[] phKey) |
boolean |
CPGenRandom(Pointer hProv,
int dwLen,
byte[] pbBuffer) |
boolean |
CPGetHashParam(Pointer hProv,
Pointer hHash,
int dwParam,
byte[] pbData,
byte[] pdwDataLen,
int dwFlags) |
boolean |
CPGetKeyParam(Pointer hProv,
Pointer hKey,
int dwParam,
byte[] pbData,
byte[] dwDataLen,
int dwFlags) |
boolean |
CPGetProvParam(Pointer hProv,
int dwParam,
byte[] pbData,
byte[] pdwDataLen,
int dwFlags) |
boolean |
CPGetProvParam(Pointer hProv,
int dwParam,
Structure pbData,
byte[] pdwDataLen,
int dwFlags) |
boolean |
CPGetUserKey(Pointer hProv,
int dwKeySpec,
byte[] phUserKey) |
boolean |
CPHashData(Pointer hProv,
Pointer hHash,
byte[] pbData,
int dwDataLen,
int dwFlags) |
boolean |
CPHashSessionKey(Pointer hProv,
Pointer hHash,
Pointer hKey,
int dwFlags) |
boolean |
CPImportKey(Pointer hProv,
byte[] pbData,
int dwDataLen,
byte[] hImportKey,
int dwFlags,
byte[] phKey) |
boolean |
CPImportKey(Pointer hProv,
byte[] pbData,
int dwDataLen,
Pointer hImportKey,
int dwFlags,
byte[] phKey) |
boolean |
CPReleaseContext(Pointer hProv,
int dwFlags) |
boolean |
CPSetHashParam(Pointer hProv,
Pointer hHash,
int dwParam,
byte[] pbData,
int dwFlags) |
boolean |
CPSetKeyParam(Pointer hProv,
Pointer hKey,
int dwParam,
byte[] pbData,
int dwFlags) |
boolean |
CPSetProvParam(Pointer hProv,
int dwParam,
byte[] pbData,
int dwFlags) |
boolean |
CPSetProvParam(Pointer hProv,
int dwParam,
Structure pbData,
int dwFlags) |
boolean |
CPSignHash(Pointer hProv,
Pointer hHash,
int dwKeySpec,
byte[] sDescription,
int dwFlags,
byte[] pbSignature,
byte[] pdwSigLen) |
boolean |
CPVerifySignature(Pointer hProv,
Pointer hHash,
byte[] pbSignature,
int dwSigLen,
Pointer hPubKey,
byte[] sDescription,
int dwFlags) |
boolean CPAcquireContext(byte[] phProv, java.lang.String pszContainer, int dwFlags, Pointer pVTable)
boolean CPReleaseContext(Pointer hProv, int dwFlags)
boolean CPGetProvParam(Pointer hProv, int dwParam, byte[] pbData, byte[] pdwDataLen, int dwFlags)
boolean CPGetProvParam(Pointer hProv, int dwParam, Structure pbData, byte[] pdwDataLen, int dwFlags)
boolean CPImportKey(Pointer hProv, byte[] pbData, int dwDataLen, byte[] hImportKey, int dwFlags, byte[] phKey)
boolean CPImportKey(Pointer hProv, byte[] pbData, int dwDataLen, Pointer hImportKey, int dwFlags, byte[] phKey)
boolean CPDestroyKey(Pointer hProv, Pointer hKey)
boolean CPGenKey(Pointer hProv, int algId, int dwFlags, byte[] phKey)
boolean CPExportKey(Pointer hProv, Pointer hKey, byte[] hExpKey, int dwBlobType, int dwFlags, byte[] pbData, byte[] dwDataLen)
boolean CPExportKey(Pointer hProv, Pointer hKey, Pointer hExpKey, int dwBlobType, int dwFlags, byte[] pbData, byte[] dwDataLen)
boolean CPDecrypt(Pointer hProv, Pointer hKey, Pointer hHash, boolean Final, int dwFlags, byte[] pbData, byte[] dwDataLen)
boolean CPEncrypt(Pointer hProv, Pointer hKey, Pointer hHash, boolean Final, int dwFlags, byte[] pbData, byte[] dwDataLen, int dwBufLen)
boolean CPGenRandom(Pointer hProv, int dwLen, byte[] pbBuffer)
boolean CPSetProvParam(Pointer hProv, int dwParam, Structure pbData, int dwFlags)
boolean CPSetProvParam(Pointer hProv, int dwParam, byte[] pbData, int dwFlags)
boolean CPSetKeyParam(Pointer hProv, Pointer hKey, int dwParam, byte[] pbData, int dwFlags)
boolean CPGetKeyParam(Pointer hProv, Pointer hKey, int dwParam, byte[] pbData, byte[] dwDataLen, int dwFlags)
boolean CPGetUserKey(Pointer hProv, int dwKeySpec, byte[] phUserKey)
boolean CPCreateHash(Pointer hProv, int algId, Pointer hKey, int dwFlags, byte[] phHash)
boolean CPDestroyHash(Pointer hProv, Pointer hHash)
boolean CPGetHashParam(Pointer hProv, Pointer hHash, int dwParam, byte[] pbData, byte[] pdwDataLen, int dwFlags)
boolean CPHashData(Pointer hProv, Pointer hHash, byte[] pbData, int dwDataLen, int dwFlags)
boolean CPSignHash(Pointer hProv, Pointer hHash, int dwKeySpec, byte[] sDescription, int dwFlags, byte[] pbSignature, byte[] pdwSigLen)
boolean CPVerifySignature(Pointer hProv, Pointer hHash, byte[] pbSignature, int dwSigLen, Pointer hPubKey, byte[] sDescription, int dwFlags)
boolean CPDeriveKey(Pointer hProv, int algId, Pointer hBaseData, int dwFlags, byte[] phKey)
boolean CPDuplicateKey(Pointer hProv, Pointer hKey, Pointer pdwReserved, int dwFlags, byte[] phKey)
boolean CPDuplicateHash(Pointer hProv, Pointer hHash, Pointer pdwReserved, int dwFlags, byte[] phHash)
boolean CPHashSessionKey(Pointer hProv, Pointer hHash, Pointer hKey, int dwFlags)
boolean CPSetHashParam(Pointer hProv, Pointer hHash, int dwParam, byte[] pbData, int dwFlags)
Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.