Low-level class for accessing the HSM. Using this class requires a deeper understanding of the functionalities and how the communication process with the machine is carried out. We recommend using the DinamoClient class for programming applications. More...
Data Structures | |
struct | AUTH_ATOKEN |
struct | AUTH_PWD |
struct | AUTH_PWD_EX |
struct | AUTH_PWD_EX_2 |
struct | DBLOB |
struct | DBLOB_FILE |
struct | DN_A_TOKEN |
struct | DN_A_TOKEN_FULL |
struct | DN_BCHAIN_BIP32_SEED_XPRV_DATA |
struct | DN_BCHAIN_BIP39_SEED_XPRV_DATA |
struct | DN_BCHAIN_KEY_INFO |
struct | DN_M_OF_N_PART |
struct | DN_M_OF_N_SPLIT_INFO |
struct | EXT_MAP_2_OBJ_INFO |
struct | HOTP_CHAP |
struct | HOTP_CHAP_OUT |
struct | HOTP_INFO_EX |
struct | HOTP_SYNC |
struct | IP_FILTER_INFO |
struct | ISSUE_OATH_BLOB |
struct | ISSUE_OATH_INFO_t |
struct | ISSUE_OTP_BLOB |
struct | MAP_2_OBJ_INFO |
struct | OATH_PSKC_TRANSLATE_OUTPUT |
struct | OATH_SA_v1 |
struct | OATH_SA_v2 |
struct | OBJ_HDR_V1 |
struct | OBJ_LIST_FILTER |
struct | OBJ_LIST_FILTER_OUT_DATA |
struct | PIXHTTPReqDetails |
struct | SPB_CERT_X509_INFO |
struct | SVAULT_GEN_TOKEN |
struct | SYS_COUNTER_INFO |
struct | SYS_HW_STR_INFO |
struct | tm |
struct | USER_BLOCK |
struct | USER_INFO |
Public Types | |
enum | AttributeFilter { MOD_SPB_RELATED = (0x00001000) } |
enum | FilterType { LST_NO_FILTER = 1 , LST_FILTER = 2 } |
enum | Verb { OBJ_LIST_VERB_VERSION = (1 << 0) , OBJ_LIST_VERB_TYPE = (1 << 1) , OBJ_LIST_VERB_ATTRIB = (1 << 2) , OBJ_LIST_OBJS_OR = (1 << 31) } |
Public Members | |
delegate Int32 | FuncListAKeysCallback (IntPtr pvToken, ref DBLOB pParam, Int32 bFinal) |
delegate Int32 | ListIpFilterCallback (IntPtr pInData, Int32 dwInDataLen, IntPtr pParam, Int32 bFinal) |
delegate Int32 | ListCallback (string szName, ref DBLOB pParam, Int32 bFinal) |
delegate Int32 | ListCallbackFilter (IntPtr pvIn, IntPtr pParam, Int32 bFinal) |
delegate Int32 | WriteLocalFileCallback (IntPtr pbData, Int32 cbData, ref DinamoApi.DBLOB_FILE pParam, Int32 bFinal) |
delegate Int32 | ReadLocalFileCallback (IntPtr pbData, ref Int32 pcbData, IntPtr pParam, out Int32 pbFinal) |
delegate Int32 | ListUserTrustsCallback (string szUserName, Int32 dwACL, ref DBLOB pParam, Int32 bFinal) |
static Int32 | DInitialize (Int32 dwReserved) |
static Int32 | DFinalize () |
static Int32 | DOpenSession (out IntPtr phSession, Int32 dwParam, ref AUTH_PWD pbData, Int32 dwDataLen, Int32 dwFlags) |
static Int32 | DOpenSession (out IntPtr phSession, Int32 dwParam, ref AUTH_PWD_EX pbData, Int32 dwDataLen, Int32 dwFlags) |
static Int32 | DOpenSession (out IntPtr phSession, Int32 dwParam, ref AUTH_PWD_EX_2 pbData, Int32 dwDataLen, Int32 dwFlags) |
static Int32 | DOpenSession (out IntPtr phSession, Int32 dwParam, ref AUTH_ATOKEN pbData, Int32 dwDataLen, Int32 dwFlags) |
static Int32 | DGetSessionParam (IntPtr phSession, Int32 dwParam, ref PIXHTTPReqDetails pbData, out Int32 pdwDataLen, Int32 dwFlags) |
static Int32 | DGetSessionParam (IntPtr phSession, Int32 dwParam, ref long pbData, out Int32 pdwDataLen, Int32 dwFlags) |
static Int32 | DGetSessionParam (IntPtr phSession, Int32 dwParam, ref UInt32 pbData, out Int32 pdwDataLen, Int32 dwFlags) |
static Int32 | DCloseSession (out IntPtr phSession, Int32 dwFlags) |
static Int32 | DAdmOperation (IntPtr hSession, Int32 dwParam, IntPtr pbData, Int32 dwDataLen, Int32 dwFlags) |
static Int32 | DCreateHash (IntPtr hSession, Int32 nAlgId, IntPtr hKey, Int32 dwFlags, out IntPtr hHash) |
static Int32 | DDestroyHash (ref IntPtr phHash) |
static Int32 | DGetUserKey (IntPtr hSession, string szKeyId, Int32 dwFlags, out IntPtr phKey) |
static Int32 | DListUserTrusts (IntPtr hSession, string szUserId, byte bType, ListUserTrustsCallback listObjCallback, ref DBLOB pParam) |
static Int32 | DSignXml (IntPtr hKey, IntPtr hHash, string szCertId, Int32 dwSizeUnsignedXml, byte[] pbUnsignedXml, Int32 dwFilterLen, byte[] pbFilter, out Int32 pdwSizeSignedXml, out IntPtr ppbSignedXml) |
static Int32 | DSignXml2 (IntPtr hSession, byte bHashMode, Int32 dwFlags, string szKeyId, string szCertId, Int32 dwSizeUnsignedXml, byte[] pbUnsignedXml, Int32 dwFilterLen, byte[] pbFilter, out Int32 pdwSizeSignedXml, out IntPtr ppbSignedXml) |
static Int32 | DVerifySignedXml (IntPtr hSession, string szCertsId, Int32 dwSizeSignedXml, byte[] pbSignedXml, Int32 dwFilterLen, byte[] pbFilter) |
static Int32 | DPIXSign (IntPtr hSession, string szKeyId, string szCertId, Int32 dwFlags, Int32 dwSizeUnsignedXml, byte[] pbUnsignedXml, out Int32 pdwSizeSignedXml, out IntPtr ppbSignedXml) |
static Int32 | DPIXVerify (IntPtr hSession, string szCertsId, string szCRL, Int32 dwFlags, Int32 dwSizeSignedXml, byte[] pbSignedXml) |
static Int32 | DPIXDictSign (IntPtr hSession, string szKeyId, string szCertId, Int32 dwFlags, Int32 dwSizeUnsignedXml, byte[] pbUnsignedXml, out Int32 pdwSizeSignedXml, out IntPtr ppbSignedXml) |
static Int32 | DPIXDictVerify (IntPtr hSession, string szCertsId, string szCRL, Int32 dwFlags, Int32 dwSizeSignedXml, byte[] pbSignedXml) |
static Int32 | DPIXJWSSign (IntPtr hSession, string szKeyId, Int32 dwFlags, Int32 dwHeaderLen, byte[] pbHeader, Int32 dwPayloadLen, byte[] pbPayload, out Int32 pdwJWSLen, byte[] pbJWS) |
static Int32 | DPIXJWSCheck (IntPtr hSession, string szChain, string szCRL, Int32 dwJWSLen, byte[] pbJWS, Int32 dwFlags, out Int32 pdwHeaderLen, byte[] pbHeader, out Int32 pdwPayloadLen, byte[] pbPayload) |
static Int32 | DPIXPost (IntPtr hSession, string szKeyId, string szCertChainId, string szPIXCertChainId, string szURL, Int32 dwCountRequestHeaderList, string[] pszRequestHeaderList, Int32 dwSizeRequestData, byte[] pbRequestData, Int32 dwTimeOut, out Int32 pdwSizeResponseHeaders, out IntPtr ppbResponseHeaders, out Int32 pdwSizeResponseBody, out IntPtr ppbResponseBody, Int32 dwParam) |
static Int32 | DPIXPut (IntPtr hSession, string szKeyId, string szCertChainId, string szPIXCertChainId, string szURL, Int32 dwCountRequestHeaderList, string[] pszRequestHeaderList, Int32 dwSizeRequestData, byte[] pbRequestData, Int32 dwTimeOut, out Int32 pdwSizeResponseHeaders, out IntPtr ppbResponseHeaders, out Int32 pdwSizeResponseBody, out IntPtr ppbResponseBody, Int32 dwParam) |
static Int32 | DPIXGet (IntPtr hSession, string szKeyId, string szCertChainId, string szPIXCertChainId, string szURL, Int32 dwCountRequestHeaderList, string[] pszRequestHeaderList, Int32 dwTimeOut, out Int32 pdwSizeResponseHeaders, out IntPtr ppbResponseHeaders, out Int32 pdwSizeResponseBody, out IntPtr ppbResponseBody, Int32 dwParam) |
static Int32 | DPIXDelete (IntPtr hSession, string szKeyId, string szCertChainId, string szPIXCertChainId, string szURL, Int32 dwCountRequestHeaderList, string[] pszRequestHeaderList, Int32 dwTimeOut, out Int32 pdwSizeResponseHeaders, out IntPtr ppbResponseHeaders, out Int32 pdwSizeResponseBody, out IntPtr ppbResponseBody, Int32 dwParam) |
static Int32 | DDestroyKey (ref IntPtr phKey, Int32 dwFlags) |
static void | DFree (IntPtr p) |
static Int32 | DGetObjInfo (IntPtr hSession, string szObjId, Int32 nAlgId, ref EXT_MAP_2_OBJ_INFO data, ref Int32 pdwDataLen) |
static Int32 | DCreateUser (IntPtr hSession, USER_INFO userInfo) |
static Int32 | DRemoveUser (IntPtr hSession, string szUserId) |
static Int32 | DSetUserParam (IntPtr hSession, Int32 dwParam, IntPtr pbData, Int32 dwDataLen, Int32 dwFlags) |
static Int32 | DGetUserParam (IntPtr hSession, Int32 dwParam, ref USER_BLOCK pbData, ref Int32 pdwDataLen, Int32 dwFlags) |
static Int32 | DGenerateMapObj (IntPtr hSession, string szMapId, string szObj1Id, Int32 nObj1AlgId, string szObj2Id, Int32 nObj2AlgId) |
static Int32 | DRemoveObj (IntPtr hSession, string szObjId) |
static Int32 | DSVaultGenToken (IntPtr hSession, UInt32 dwOp, ref SVAULT_GEN_TOKEN pbInData, byte[] pbTokenBlob, out UInt32 pdwTokenBlob, byte[] szToken, UInt32 dwReserved) |
static Int32 | DSVaultGetData (IntPtr hSession, UInt32 dwOp, string szMK, byte[] szMask, byte[] pbTokenBlob, UInt32 dwTokenBlob, byte[] szData, ref UInt32 pdwDataLen, UInt32 dwReserved) |
static Int32 | DBackupData (IntPtr hSession, string szBackupFile, string szPin, Int32 nDirection) |
static Int32 | DGetStatLogSize (IntPtr hSession, out Int32 pdwLogLen) |
static Int32 | DTruncateLog (IntPtr hSession) |
static Int32 | DGetStatLog (IntPtr hSession, Int32 dwStart, Int32 dwOffSet, out Int32 pdwLogSize, out IntPtr ppbLog) |
static Int32 | DEncrypt (IntPtr hKey, IntPtr hHash, Int32 bFinal, Int32 dwFlags, byte[] pbData, ref Int32 pdwDataLen, Int32 dwBufLen) |
static Int32 | DDecrypt (IntPtr hKey, IntPtr hHash, Int32 bFinal, Int32 dwFlags, byte[] pbData, ref Int32 pdwDataLen) |
static Int32 | DGenerateKey (IntPtr hSession, string szKeyId, Int32 nAlgId, Int32 dwFlags, out IntPtr phKey) |
static Int32 | DListUsers (IntPtr hSession, ListCallback listUsersCallback, ref DBLOB pParam) |
static Int32 | DReadFile (IntPtr hSession, string FileId, WriteLocalFileCallback writeLocalFileCallback, ref DinamoApi.DBLOB_FILE pParam) |
static Int32 | DWriteFile (IntPtr hSession, string FileId, Int32 FileSize, ReadLocalFileCallback readLocalFileCallback, IntPtr pParam) |
static Int32 | DGetKeyParam (IntPtr hKey, Int32 dwParam, byte[] pbData, ref Int32 pdwDataLen, Int32 dwFlags) |
static Int32 | DSetKeyParam (IntPtr hKey, Int32 dwParam, byte[] pbData, Int32 dwDataLen, Int32 dwFlags) |
static Int32 | DImportKey (IntPtr hSession, string szKeyId, IntPtr hKEKey, Int32 dwBlobType, Int32 nAlgId, Int32 dwFlags, byte[] pbData, Int32 dwDataLen, out IntPtr phKey) |
static Int32 | DExportKey (IntPtr hKey, IntPtr hKEKey, Int32 dwBlobType, Int32 dwFlags, byte[] pbData, ref Int32 pdwDataLen) |
static Int32 | DSignHash (IntPtr hHash, IntPtr hKey, Int32 dwFlags, byte[] pbSignature, ref Int32 pdwSigLen) |
static Int32 | DBatchSign (IntPtr hKey, byte[] pbBlock, Int32 dwBlockCount, Int32 dwFlags) |
static Int32 | DVerifySignature (IntPtr hHash, byte[] pbSignature, Int32 dwSigLen, IntPtr hPubKey, Int32 dwFlags) |
static Int32 | DHashData (IntPtr hHash, byte[] pbData, Int32 dwDataLen, Int32 dwFlags) |
static Int32 | DSetHashParam (IntPtr hHash, Int32 dwParam, byte[] pbData, Int32 dwDataLen, Int32 dwFlags) |
static Int32 | DGetHashParam (IntPtr hHash, Int32 dwParam, byte[] pbData, ref Int32 pdwDataLen, Int32 dwFlags) |
static Int32 | DEFTExportTR31 (IntPtr hSession, string szKBPK, string szKey, IntPtr pvReserved, UInt16 wUsage, byte bMode, byte bExport, byte[] pbOutBlock, ref UInt32 pdwOutBlockLen, UInt32 dwParam) |
static Int32 | DEFTImportTR31 (IntPtr hSession, string szKBPK, string szKey, UInt32 dwKeyAttributes, byte[] pbKeyBlock, UInt32 dwKeyBlockLen, UInt32 dwParam) |
static Int32 | DPKCS7Sign (IntPtr hSession, string szKeyName, string szKeyCert, string szCerts, UInt32 dwAttrib, byte[] pbContent, Int32 dwContentLen, out Int32 pdwSignatureLen, out IntPtr ppbSignature, Int32 dwParam) |
static Int32 | DOATHIssueHOTPBlob (IntPtr hSession, string szMasterKeyId, byte[] pbOutPwdEnvelope, byte[] pbOutEncMobileSeed, byte[] pbOutEncSeedBlob, Int32 dwFlags) |
static Int32 | DOATHIssueBlob (IntPtr hSession, string szMasterKeyId, UInt32 dwParamBlobType, IntPtr pvParamBlob, Int32 dwParamBlobLen, byte[] pbOTPBlob, ref Int32 pdwOTPBlobLen, Int32 dwFlags) |
static Int32 | DListObjs (IntPtr hSession, ListCallback listObjCallback, ref DBLOB pParam) |
static Int32 | DListObjsFilter (IntPtr hSession, FilterType filter, ref DinamoApi.OBJ_LIST_FILTER pvFilter, ListCallbackFilter listObjCallback, IntPtr pParam) |
static Int32 | DGetUserAcl (IntPtr hSession, string szUser, out Int32 pdwUserAcl) |
static Int32 | DIPFilterOperation (IntPtr hSession, byte bOP, string szUser, string szIP, ListIpFilterCallback listIpFilterCallback, IntPtr pParam, out Int32 pdwStatus, Int32 dwReserved) |
static Int32 | DSPBMapInfo (IntPtr hSession, string sIdCert, ref DinamoApi.EXT_MAP_2_OBJ_INFO pstExtMap, Int32 dwParam) |
static Int32 | DSPBGenerateKey (IntPtr hSession, string sID, IntPtr szPrivateKeyName, Int32 dwKeyParam, Int32 dwParam) |
static Int32 | DSPBGenerateCSR (IntPtr hSession, string sPrivateKeyName, byte bVersion, string sSPBSubject, Int32 dwOutType, ref Int32 pdwCSRLen, out IntPtr ppbCSR, Int32 dwParam) |
static Int32 | DGeneratePKCS10CSR (IntPtr hSession, string szKeyName, byte bVersion, string szDN, Int32 dwOutType, ref Int32 pdwCSRLen, out IntPtr ppbCSR, Int32 dwParam) |
static Int32 | DPKCS8ImportKey (IntPtr hSession, string szKeyId, string szSecret, Int32 dwKeyAlg, Int32 dwAttrib, IntPtr pbKeyEnvelope, Int32 dwKeyEnvelopeLen) |
static Int32 | DPKCS8ExportKey (IntPtr hSession, string szKeyId, string szSecret, out IntPtr ppbKeyEnvelope, out Int32 ppbKeyEnvelopeLen) |
static Int32 | DSPBImportPKCS12 (IntPtr hSession, byte bActivate, string szReserved, string szPkcs12File, string szPkcs12Pwd, string szDomain, Int32 dwKeyAttr) |
static Int32 | DSPBExportPKCS12 (IntPtr hSession, string szPkcs12Pwd, string szISPB, string szReserved, out IntPtr pPkcs12File, out Int32 pdwPkcs12Len, Int32 dwReserved) |
static Int32 | DImportPKCS12 (IntPtr hSession, string szPkcs12File, string szPkcs12Pwd, string szKeyId, Int32 dwKeyAttr, string szCertId) |
static Int32 | DImportPKCS12Buffer (IntPtr hSession, byte[] pbPkcs12, Int32 dwPkcs12Len, string szPkcs12Pwd, string szKeyId, Int32 dwKeyAttr, string szCertId, string szPubKeyId, Int32 dwFlags) |
static Int32 | DExportPKCS12 (IntPtr hSession, string szPkcs12Pwd, string szKeyId, string szCertId, string szReserved, out IntPtr pPkcs12, out Int32 pdwPkcs12Len, Int32 dwReserved) |
static Int32 | DSPBImportCertificate (IntPtr hSession, byte bActivate, string szReserved, IntPtr pCertificate, Int32 dwCertificateLen, string szDomain, uint dwParam) |
static Int32 | DSPBActivateCertificate (IntPtr hSession, string szIdCert, string szDomain, uint dwParam) |
static Int32 | DSPBGetCertificate (IntPtr hSession, string szIdCert, out IntPtr ppbCertificate, out Int32 pdwCertificateLen, Int32 dwParam) |
static Int32 | DSPBGetCertificateList (IntPtr hSession, string szDomain, Int32 bActive, ref DBLOB pdbList, ref Int32 pdwListLen, Int32 dwParam) |
static Int32 | DSPBSetISPBMap (IntPtr hSession, string szISPB, string szKeyId, string szCertId, Int32 dwParam) |
static Int32 | DSPBEncodeInit (IntPtr hSession, string szSrcISPB, string szDstISPB, Int32 dwTotalDataLen, byte bErrorCode, byte bSpecialTreatment, out IntPtr hSPBCtx, UInt32 dwFlags) |
static Int32 | DSPBEncodeCont (IntPtr hSPBCtx, IntPtr pbDataIn, Int32 dwDataInLen, IntPtr pbDataOut, out Int32 pdwDataOutLen) |
static Int32 | DSPBEncodeCont (IntPtr hSPBCtx, byte[] pbDataIn, Int32 dwDataInLen, IntPtr pbDataOut, out Int32 pdwDataOutLen) |
static Int32 | DSPBEncodeEnd (out IntPtr hSPBCtx, IntPtr pbSPBHeader, out Int32 pdwSPBHeaderLen) |
static Int32 | DSPBDecodeInit (IntPtr hSession, string szSrcISPB, string szDstISPB, IntPtr pbHeader, Int32 dwHeaderLen, byte bAcceptExpiredCert, byte bAutoUpdateCert, Int32 dwMessageDataLen, out IntPtr hSPBCtx, UInt32 dwFlags) |
static Int32 | DSPBDecodeInit (IntPtr hSession, string szSrcISPB, string szDstISPB, byte[] pbHeader, Int32 dwHeaderLen, byte bAcceptExpiredCert, byte bAutoUpdateCert, Int32 dwMessageDataLen, out IntPtr hSPBCtx, UInt32 dwFlags) |
static Int32 | DSPBDecodeCont (IntPtr hSPBCtx, IntPtr pbDataIn, Int32 dwDataInLen, out IntPtr ppbDataOut, out Int32 pdwDataOutLen) |
static Int32 | DSPBDecodeCont (IntPtr hSPBCtx, byte[] pbDataIn, Int32 dwDataInLen, out IntPtr ppbDataOut, out Int32 pdwDataOutLen) |
static Int32 | DSPBDecodeEnd (out IntPtr hSPBCtx) |
static Int32 | DGetErrorString (Int32 code, IntPtr szCod, IntPtr szMsg) |
static Int32 | DCert2CertInfo (byte[] pbCert, Int32 dwCertLen, Int32 dwOutType, out SPB_CERT_X509_INFO pvCertInfo, Int32 dwFlags) |
static Int32 | DOATHGetNextOTP (IntPtr hSession, string szMasterKeyId, byte bOTPLen, byte[] pbOATHBlob, Int32 dwOATHBlobLen, IntPtr szOTP, Int32 dwParam) |
static Int32 | DOATHResync (IntPtr hSession, string szUser, string szOTP1, string szOTP2, Int32 dwParam) |
static Int32 | DUnassignToken (IntPtr hSession, Int32 dwParam, string szUserId) |
static Int32 | DAssignToken (IntPtr hSession, string szUserId, Int32 dwParam, IntPtr pbData, Int32 dwDataLen) |
static Int32 | DSPBCalculateObjectId (string szISPB, string szDomain, Int32 dwKeyType, IntPtr szOutObjName, Int32 dwParam) |
static Int32 | DBchainCreateXPrv (IntPtr hSession, byte bType, Int32 dwAttributes, string szId, IntPtr pcbData, UInt32 dwDataLen, UInt32 dwReserved) |
static Int32 | DBchainCreateXPrv (IntPtr hSession, byte bType, Int32 dwAttributes, string szId, ref DN_BCHAIN_BIP32_SEED_XPRV_DATA pcbData, UInt32 dwDataLen, UInt32 dwReserved) |
static Int32 | DBchainCreateXPrv (IntPtr hSession, byte bType, Int32 dwAttributes, string szId, ref DN_BCHAIN_BIP39_SEED_XPRV_DATA pcbData, UInt32 dwDataLen, UInt32 dwReserved) |
static Int32 | DBchainCreateXPrv (IntPtr hSession, byte bType, Int32 dwAttributes, string szId, byte[] pcbData, UInt32 dwDataLen, UInt32 dwReserved) |
static Int32 | DBchainCreateBip32Ckd (IntPtr hSession, byte bVersion, UInt32 dwIndex, Int32 dwAttributes, string cszPar, string cszDst, ref DN_BCHAIN_KEY_INFO pKeyInfo, UInt32 dwReserved) |
static Int32 | DBchainSignHash (IntPtr hSession, byte bType, byte bHashMode, byte[] pbHash, UInt32 dwHashLen, string cszPk, byte[] pbSig, out UInt32 pdwSigLen, UInt32 dwReserved) |
static Int32 | DBchainGetPubKey (IntPtr hSession, byte bType, string szId, byte[] pbData, out UInt32 pdwDataLen, UInt32 dwReserved) |
static Int32 | DBchainGetAddress (IntPtr hSession, byte bType, byte bVer, string szHrp, string szPk, byte[] pbAddress, out UInt32 pdwAddressLen, UInt32 dwReserved) |
static Int32 | DBchainEdDsaSign (IntPtr hSession, byte bType, string szCtxStr, byte[] pbData, UInt32 dwDataLen, string szPk, byte[] pbSig, out UInt32 pdwSigLen, UInt32 dwReserved) |
static Int32 | DOATHIssueHOTPBlob (IntPtr hSession, string szMasterKeyId, Int32 dwParamBlobType, IntPtr pvParamBlob, Int32 dwParamBlobLen, byte[] pbOTPBlob, ref Int32 pdwOTPBlobLen, Int32 dwFlags) |
static Int32 | DOATHGetBlobInfo (IntPtr hSession, string szMasterKey, byte[] pbInBlob, Int32 dwInBlobLen, Int32 dwOutBlobType, byte[] pbOutInfo, ref Int32 pdwOutInfoLen, Int32 dwParam) |
static Int32 | DOATHBlobResync (IntPtr hSession, string szMasterKeyId, string szOTP1, string szOTP2, byte[] pbOATHBlob, ref Int32 pdwOATHBlobLen, Int32 dwFlags) |
static Int32 | DOATHPskcTranslate (IntPtr hSession, string szMasterKey, byte[] pbPSK, byte bPSKLen, byte[] pbPSKC, Int32 dwPSKCLen, out IntPtr pvBlobList, out Int32 pdwBlobListQuantity, Int32 dwParam) |
static Int32 | DOATHCheckOTP (IntPtr hSession, string szMasterKeyId, string szOTP, byte[] pbOutData, ref Int32 pdwOutDataLen, Int32 dwFlags) |
static Int32 | DGetRandom (IntPtr hSession, byte[] pbData, Int32 dwDataLen) |
static Int32 | DMofNSplit (IntPtr hSession, byte bM, byte bN, byte[] pbSecret, UInt32 dwSecretLen, out DN_M_OF_N_SPLIT_INFO pstSplitInfo, UInt32 dwReserved) |
static Int32 | DMofNRecover (IntPtr hSession, DN_M_OF_N_PART[] pstParts, UInt32 dwPartsCount, byte[] pbSecret, UInt32 dwReserved) |
static Int32 | DGetHsmInfo (IntPtr hSession, ref byte pbFinal, UInt32 dwParam, ref DinamoApi.SYS_HW_STR_INFO pbData, ref UInt32 pdwDataLen, UInt32 dwFlags) |
static Int32 | DGetHsmInfo (IntPtr hSession, ref byte pbFinal, UInt32 dwParam, ref UInt64 pbData, ref UInt32 pdwDataLen, UInt32 dwFlags) |
static Int32 | DGetHsmInfo (IntPtr hSession, ref byte pbFinal, UInt32 dwParam, IntPtr pbData, ref UInt32 pdwDataLen, UInt32 dwFlags) |
static Int32 | DGenerateDUKPT (IntPtr hSession, byte[] pbKSI, byte[] pbDID_CTR, IntPtr szDUKPT, UInt32 dwParam) |
static Int32 | DGenerateBDKName (byte[] pbKSI, IntPtr szBDKName, UInt32 dwParam) |
static Int32 | DGenerateCVV (IntPtr hSession, string szKeyId, string szPAN, string szExpirationDate, string szServiceCode, StringBuilder szCVV, UInt32 dwParam) |
static Int32 | DVerifyCVV (IntPtr hSession, string szKeyId, string szPAN, string szExpirationDate, string szServiceCode, string szCVV, UInt32 dwParam) |
static Int32 | DGeneratePIN (IntPtr hSession, string szPGK, string szPAN, UInt32 dwOperation, Int32 nPinLen, string szInPin, StringBuilder szOffset, StringBuilder szOutPin, UInt32 dwParam) |
static Int32 | DVerifyPINBlock (IntPtr hSession, string szPTK, string szPGK, string szPAN, string szOffset, byte[] pbInPinBlock, UInt32 dwParam) |
static Int32 | DManageAToken (IntPtr hSession, byte bOP, ref DN_A_TOKEN_FULL pstATokenFull, FuncListAKeysCallback fnCallBack, ref DBLOB pvCallbackParam, UInt32 dwParam) |
static Int32 | DManageAToken (IntPtr hSession, byte bOP, ref DN_A_TOKEN_FULL pstATokenFull, FuncListAKeysCallback fnCallBack, IntPtr pvCallbackParam, UInt32 dwParam) |
static Int32 | DManageATokenCache (IntPtr hSession, UInt32 dwOP, out UInt32 pOutData, UInt32 dwParam) |
static Int32 | DCreateObjMetadata (ref IntPtr hmUpdateMetaCtx, Int32 dwFlag) |
static Int32 | DSetObjMetadata (IntPtr hInMeta, Int32 dwOption, ref Int32 pvOptionData, Int32 dwOptionDataLen, Int32 dwParam) |
static Int32 | DGetObjMetadata (IntPtr hInMeta, Int32 dwOption, byte[] pvOptionData, ref Int32 pdwOptionDataLen, Int32 dwParam) |
static Int32 | DFindObjMetadataInit (IntPtr hSession, IntPtr hmSearchInfoCtx, out IntPtr hmSearchCtx, Int32 dwFlag) |
static Int32 | DFindObjMetadataCont (IntPtr hmSearchCtx, IntPtr[] hmSearchResult, Int32 lenSearchResult, out Int32 dwOutCount, Int32 dwFlag) |
static Int32 | DFindObjMetadataEnd (ref IntPtr hmSearchCtx, Int32 dwFlag) |
static Int32 | DDestroyObjMetadata (ref IntPtr hmSearchCtx, Int32 dwFlag) |
static void | RtlZeroMemory (IntPtr dst, UIntPtr length) |
Low-level class for accessing the HSM. Using this class requires a deeper understanding of the functionalities and how the communication process with the machine is carried out. We recommend using the DinamoClient class for programming applications.
enum AttributeFilter |
enum FilterType |
enum Verb |
delegate Int32 FuncListAKeysCallback | ( | IntPtr | pvToken, |
ref DBLOB | pParam, | ||
Int32 | bFinal ) |
delegate Int32 ListIpFilterCallback | ( | IntPtr | pInData, |
Int32 | dwInDataLen, | ||
IntPtr | pParam, | ||
Int32 | bFinal ) |
delegate Int32 ListCallback | ( | string | szName, |
ref DBLOB | pParam, | ||
Int32 | bFinal ) |
delegate Int32 ListCallbackFilter | ( | IntPtr | pvIn, |
IntPtr | pParam, | ||
Int32 | bFinal ) |
delegate Int32 WriteLocalFileCallback | ( | IntPtr | pbData, |
Int32 | cbData, | ||
ref DinamoApi.DBLOB_FILE | pParam, | ||
Int32 | bFinal ) |
delegate Int32 ReadLocalFileCallback | ( | IntPtr | pbData, |
ref Int32 | pcbData, | ||
IntPtr | pParam, | ||
out Int32 | pbFinal ) |
delegate Int32 ListUserTrustsCallback | ( | string | szUserName, |
Int32 | dwACL, | ||
ref DBLOB | pParam, | ||
Int32 | bFinal ) |
static Int32 DInitialize | ( | Int32 | dwReserved | ) |
static Int32 DFinalize | ( | ) |
static Int32 DOpenSession | ( | out IntPtr | phSession, |
Int32 | dwParam, | ||
ref AUTH_PWD | pbData, | ||
Int32 | dwDataLen, | ||
Int32 | dwFlags ) |
static Int32 DOpenSession | ( | out IntPtr | phSession, |
Int32 | dwParam, | ||
ref AUTH_PWD_EX | pbData, | ||
Int32 | dwDataLen, | ||
Int32 | dwFlags ) |
static Int32 DOpenSession | ( | out IntPtr | phSession, |
Int32 | dwParam, | ||
ref AUTH_PWD_EX_2 | pbData, | ||
Int32 | dwDataLen, | ||
Int32 | dwFlags ) |
static Int32 DOpenSession | ( | out IntPtr | phSession, |
Int32 | dwParam, | ||
ref AUTH_ATOKEN | pbData, | ||
Int32 | dwDataLen, | ||
Int32 | dwFlags ) |
static Int32 DGetSessionParam | ( | IntPtr | phSession, |
Int32 | dwParam, | ||
ref PIXHTTPReqDetails | pbData, | ||
out Int32 | pdwDataLen, | ||
Int32 | dwFlags ) |
static Int32 DGetSessionParam | ( | IntPtr | phSession, |
Int32 | dwParam, | ||
ref long | pbData, | ||
out Int32 | pdwDataLen, | ||
Int32 | dwFlags ) |
static Int32 DGetSessionParam | ( | IntPtr | phSession, |
Int32 | dwParam, | ||
ref UInt32 | pbData, | ||
out Int32 | pdwDataLen, | ||
Int32 | dwFlags ) |
static Int32 DCloseSession | ( | out IntPtr | phSession, |
Int32 | dwFlags ) |
static Int32 DAdmOperation | ( | IntPtr | hSession, |
Int32 | dwParam, | ||
IntPtr | pbData, | ||
Int32 | dwDataLen, | ||
Int32 | dwFlags ) |
static Int32 DCreateHash | ( | IntPtr | hSession, |
Int32 | nAlgId, | ||
IntPtr | hKey, | ||
Int32 | dwFlags, | ||
out IntPtr | hHash ) |
static Int32 DDestroyHash | ( | ref IntPtr | phHash | ) |
static Int32 DGetUserKey | ( | IntPtr | hSession, |
string | szKeyId, | ||
Int32 | dwFlags, | ||
out IntPtr | phKey ) |
static Int32 DListUserTrusts | ( | IntPtr | hSession, |
string | szUserId, | ||
byte | bType, | ||
ListUserTrustsCallback | listObjCallback, | ||
ref DBLOB | pParam ) |
static Int32 DSignXml | ( | IntPtr | hKey, |
IntPtr | hHash, | ||
string | szCertId, | ||
Int32 | dwSizeUnsignedXml, | ||
byte[] | pbUnsignedXml, | ||
Int32 | dwFilterLen, | ||
byte[] | pbFilter, | ||
out Int32 | pdwSizeSignedXml, | ||
out IntPtr | ppbSignedXml ) |
static Int32 DSignXml2 | ( | IntPtr | hSession, |
byte | bHashMode, | ||
Int32 | dwFlags, | ||
string | szKeyId, | ||
string | szCertId, | ||
Int32 | dwSizeUnsignedXml, | ||
byte[] | pbUnsignedXml, | ||
Int32 | dwFilterLen, | ||
byte[] | pbFilter, | ||
out Int32 | pdwSizeSignedXml, | ||
out IntPtr | ppbSignedXml ) |
static Int32 DVerifySignedXml | ( | IntPtr | hSession, |
string | szCertsId, | ||
Int32 | dwSizeSignedXml, | ||
byte[] | pbSignedXml, | ||
Int32 | dwFilterLen, | ||
byte[] | pbFilter ) |
static Int32 DPIXSign | ( | IntPtr | hSession, |
string | szKeyId, | ||
string | szCertId, | ||
Int32 | dwFlags, | ||
Int32 | dwSizeUnsignedXml, | ||
byte[] | pbUnsignedXml, | ||
out Int32 | pdwSizeSignedXml, | ||
out IntPtr | ppbSignedXml ) |
static Int32 DPIXVerify | ( | IntPtr | hSession, |
string | szCertsId, | ||
string | szCRL, | ||
Int32 | dwFlags, | ||
Int32 | dwSizeSignedXml, | ||
byte[] | pbSignedXml ) |
static Int32 DPIXDictSign | ( | IntPtr | hSession, |
string | szKeyId, | ||
string | szCertId, | ||
Int32 | dwFlags, | ||
Int32 | dwSizeUnsignedXml, | ||
byte[] | pbUnsignedXml, | ||
out Int32 | pdwSizeSignedXml, | ||
out IntPtr | ppbSignedXml ) |
static Int32 DPIXDictVerify | ( | IntPtr | hSession, |
string | szCertsId, | ||
string | szCRL, | ||
Int32 | dwFlags, | ||
Int32 | dwSizeSignedXml, | ||
byte[] | pbSignedXml ) |
static Int32 DPIXJWSSign | ( | IntPtr | hSession, |
string | szKeyId, | ||
Int32 | dwFlags, | ||
Int32 | dwHeaderLen, | ||
byte[] | pbHeader, | ||
Int32 | dwPayloadLen, | ||
byte[] | pbPayload, | ||
out Int32 | pdwJWSLen, | ||
byte[] | pbJWS ) |
static Int32 DPIXJWSCheck | ( | IntPtr | hSession, |
string | szChain, | ||
string | szCRL, | ||
Int32 | dwJWSLen, | ||
byte[] | pbJWS, | ||
Int32 | dwFlags, | ||
out Int32 | pdwHeaderLen, | ||
byte[] | pbHeader, | ||
out Int32 | pdwPayloadLen, | ||
byte[] | pbPayload ) |
static Int32 DPIXPost | ( | IntPtr | hSession, |
string | szKeyId, | ||
string | szCertChainId, | ||
string | szPIXCertChainId, | ||
string | szURL, | ||
Int32 | dwCountRequestHeaderList, | ||
string[] | pszRequestHeaderList, | ||
Int32 | dwSizeRequestData, | ||
byte[] | pbRequestData, | ||
Int32 | dwTimeOut, | ||
out Int32 | pdwSizeResponseHeaders, | ||
out IntPtr | ppbResponseHeaders, | ||
out Int32 | pdwSizeResponseBody, | ||
out IntPtr | ppbResponseBody, | ||
Int32 | dwParam ) |
static Int32 DPIXPut | ( | IntPtr | hSession, |
string | szKeyId, | ||
string | szCertChainId, | ||
string | szPIXCertChainId, | ||
string | szURL, | ||
Int32 | dwCountRequestHeaderList, | ||
string[] | pszRequestHeaderList, | ||
Int32 | dwSizeRequestData, | ||
byte[] | pbRequestData, | ||
Int32 | dwTimeOut, | ||
out Int32 | pdwSizeResponseHeaders, | ||
out IntPtr | ppbResponseHeaders, | ||
out Int32 | pdwSizeResponseBody, | ||
out IntPtr | ppbResponseBody, | ||
Int32 | dwParam ) |
static Int32 DPIXGet | ( | IntPtr | hSession, |
string | szKeyId, | ||
string | szCertChainId, | ||
string | szPIXCertChainId, | ||
string | szURL, | ||
Int32 | dwCountRequestHeaderList, | ||
string[] | pszRequestHeaderList, | ||
Int32 | dwTimeOut, | ||
out Int32 | pdwSizeResponseHeaders, | ||
out IntPtr | ppbResponseHeaders, | ||
out Int32 | pdwSizeResponseBody, | ||
out IntPtr | ppbResponseBody, | ||
Int32 | dwParam ) |
static Int32 DPIXDelete | ( | IntPtr | hSession, |
string | szKeyId, | ||
string | szCertChainId, | ||
string | szPIXCertChainId, | ||
string | szURL, | ||
Int32 | dwCountRequestHeaderList, | ||
string[] | pszRequestHeaderList, | ||
Int32 | dwTimeOut, | ||
out Int32 | pdwSizeResponseHeaders, | ||
out IntPtr | ppbResponseHeaders, | ||
out Int32 | pdwSizeResponseBody, | ||
out IntPtr | ppbResponseBody, | ||
Int32 | dwParam ) |
static Int32 DDestroyKey | ( | ref IntPtr | phKey, |
Int32 | dwFlags ) |
static void DFree | ( | IntPtr | p | ) |
static Int32 DGetObjInfo | ( | IntPtr | hSession, |
string | szObjId, | ||
Int32 | nAlgId, | ||
ref EXT_MAP_2_OBJ_INFO | data, | ||
ref Int32 | pdwDataLen ) |
static Int32 DCreateUser | ( | IntPtr | hSession, |
USER_INFO | userInfo ) |
static Int32 DRemoveUser | ( | IntPtr | hSession, |
string | szUserId ) |
static Int32 DSetUserParam | ( | IntPtr | hSession, |
Int32 | dwParam, | ||
IntPtr | pbData, | ||
Int32 | dwDataLen, | ||
Int32 | dwFlags ) |
static Int32 DGetUserParam | ( | IntPtr | hSession, |
Int32 | dwParam, | ||
ref USER_BLOCK | pbData, | ||
ref Int32 | pdwDataLen, | ||
Int32 | dwFlags ) |
static Int32 DGenerateMapObj | ( | IntPtr | hSession, |
string | szMapId, | ||
string | szObj1Id, | ||
Int32 | nObj1AlgId, | ||
string | szObj2Id, | ||
Int32 | nObj2AlgId ) |
static Int32 DRemoveObj | ( | IntPtr | hSession, |
string | szObjId ) |
static Int32 DSVaultGenToken | ( | IntPtr | hSession, |
UInt32 | dwOp, | ||
ref SVAULT_GEN_TOKEN | pbInData, | ||
byte[] | pbTokenBlob, | ||
out UInt32 | pdwTokenBlob, | ||
byte[] | szToken, | ||
UInt32 | dwReserved ) |
static Int32 DSVaultGetData | ( | IntPtr | hSession, |
UInt32 | dwOp, | ||
string | szMK, | ||
byte[] | szMask, | ||
byte[] | pbTokenBlob, | ||
UInt32 | dwTokenBlob, | ||
byte[] | szData, | ||
ref UInt32 | pdwDataLen, | ||
UInt32 | dwReserved ) |
static Int32 DBackupData | ( | IntPtr | hSession, |
string | szBackupFile, | ||
string | szPin, | ||
Int32 | nDirection ) |
static Int32 DGetStatLogSize | ( | IntPtr | hSession, |
out Int32 | pdwLogLen ) |
static Int32 DTruncateLog | ( | IntPtr | hSession | ) |
static Int32 DGetStatLog | ( | IntPtr | hSession, |
Int32 | dwStart, | ||
Int32 | dwOffSet, | ||
out Int32 | pdwLogSize, | ||
out IntPtr | ppbLog ) |
static Int32 DEncrypt | ( | IntPtr | hKey, |
IntPtr | hHash, | ||
Int32 | bFinal, | ||
Int32 | dwFlags, | ||
byte[] | pbData, | ||
ref Int32 | pdwDataLen, | ||
Int32 | dwBufLen ) |
static Int32 DDecrypt | ( | IntPtr | hKey, |
IntPtr | hHash, | ||
Int32 | bFinal, | ||
Int32 | dwFlags, | ||
byte[] | pbData, | ||
ref Int32 | pdwDataLen ) |
static Int32 DGenerateKey | ( | IntPtr | hSession, |
string | szKeyId, | ||
Int32 | nAlgId, | ||
Int32 | dwFlags, | ||
out IntPtr | phKey ) |
static Int32 DListUsers | ( | IntPtr | hSession, |
ListCallback | listUsersCallback, | ||
ref DBLOB | pParam ) |
static Int32 DReadFile | ( | IntPtr | hSession, |
string | FileId, | ||
WriteLocalFileCallback | writeLocalFileCallback, | ||
ref DinamoApi.DBLOB_FILE | pParam ) |
static Int32 DWriteFile | ( | IntPtr | hSession, |
string | FileId, | ||
Int32 | FileSize, | ||
ReadLocalFileCallback | readLocalFileCallback, | ||
IntPtr | pParam ) |
static Int32 DGetKeyParam | ( | IntPtr | hKey, |
Int32 | dwParam, | ||
byte[] | pbData, | ||
ref Int32 | pdwDataLen, | ||
Int32 | dwFlags ) |
static Int32 DSetKeyParam | ( | IntPtr | hKey, |
Int32 | dwParam, | ||
byte[] | pbData, | ||
Int32 | dwDataLen, | ||
Int32 | dwFlags ) |
static Int32 DImportKey | ( | IntPtr | hSession, |
string | szKeyId, | ||
IntPtr | hKEKey, | ||
Int32 | dwBlobType, | ||
Int32 | nAlgId, | ||
Int32 | dwFlags, | ||
byte[] | pbData, | ||
Int32 | dwDataLen, | ||
out IntPtr | phKey ) |
static Int32 DExportKey | ( | IntPtr | hKey, |
IntPtr | hKEKey, | ||
Int32 | dwBlobType, | ||
Int32 | dwFlags, | ||
byte[] | pbData, | ||
ref Int32 | pdwDataLen ) |
static Int32 DSignHash | ( | IntPtr | hHash, |
IntPtr | hKey, | ||
Int32 | dwFlags, | ||
byte[] | pbSignature, | ||
ref Int32 | pdwSigLen ) |
static Int32 DBatchSign | ( | IntPtr | hKey, |
byte[] | pbBlock, | ||
Int32 | dwBlockCount, | ||
Int32 | dwFlags ) |
static Int32 DVerifySignature | ( | IntPtr | hHash, |
byte[] | pbSignature, | ||
Int32 | dwSigLen, | ||
IntPtr | hPubKey, | ||
Int32 | dwFlags ) |
static Int32 DHashData | ( | IntPtr | hHash, |
byte[] | pbData, | ||
Int32 | dwDataLen, | ||
Int32 | dwFlags ) |
static Int32 DSetHashParam | ( | IntPtr | hHash, |
Int32 | dwParam, | ||
byte[] | pbData, | ||
Int32 | dwDataLen, | ||
Int32 | dwFlags ) |
static Int32 DGetHashParam | ( | IntPtr | hHash, |
Int32 | dwParam, | ||
byte[] | pbData, | ||
ref Int32 | pdwDataLen, | ||
Int32 | dwFlags ) |
static Int32 DEFTExportTR31 | ( | IntPtr | hSession, |
string | szKBPK, | ||
string | szKey, | ||
IntPtr | pvReserved, | ||
UInt16 | wUsage, | ||
byte | bMode, | ||
byte | bExport, | ||
byte[] | pbOutBlock, | ||
ref UInt32 | pdwOutBlockLen, | ||
UInt32 | dwParam ) |
static Int32 DEFTImportTR31 | ( | IntPtr | hSession, |
string | szKBPK, | ||
string | szKey, | ||
UInt32 | dwKeyAttributes, | ||
byte[] | pbKeyBlock, | ||
UInt32 | dwKeyBlockLen, | ||
UInt32 | dwParam ) |
static Int32 DPKCS7Sign | ( | IntPtr | hSession, |
string | szKeyName, | ||
string | szKeyCert, | ||
string | szCerts, | ||
UInt32 | dwAttrib, | ||
byte[] | pbContent, | ||
Int32 | dwContentLen, | ||
out Int32 | pdwSignatureLen, | ||
out IntPtr | ppbSignature, | ||
Int32 | dwParam ) |
static Int32 DOATHIssueHOTPBlob | ( | IntPtr | hSession, |
string | szMasterKeyId, | ||
byte[] | pbOutPwdEnvelope, | ||
byte[] | pbOutEncMobileSeed, | ||
byte[] | pbOutEncSeedBlob, | ||
Int32 | dwFlags ) |
static Int32 DOATHIssueBlob | ( | IntPtr | hSession, |
string | szMasterKeyId, | ||
UInt32 | dwParamBlobType, | ||
IntPtr | pvParamBlob, | ||
Int32 | dwParamBlobLen, | ||
byte[] | pbOTPBlob, | ||
ref Int32 | pdwOTPBlobLen, | ||
Int32 | dwFlags ) |
static Int32 DListObjs | ( | IntPtr | hSession, |
ListCallback | listObjCallback, | ||
ref DBLOB | pParam ) |
static Int32 DListObjsFilter | ( | IntPtr | hSession, |
FilterType | filter, | ||
ref DinamoApi.OBJ_LIST_FILTER | pvFilter, | ||
ListCallbackFilter | listObjCallback, | ||
IntPtr | pParam ) |
static Int32 DGetUserAcl | ( | IntPtr | hSession, |
string | szUser, | ||
out Int32 | pdwUserAcl ) |
static Int32 DIPFilterOperation | ( | IntPtr | hSession, |
byte | bOP, | ||
string | szUser, | ||
string | szIP, | ||
ListIpFilterCallback | listIpFilterCallback, | ||
IntPtr | pParam, | ||
out Int32 | pdwStatus, | ||
Int32 | dwReserved ) |
static Int32 DSPBMapInfo | ( | IntPtr | hSession, |
string | sIdCert, | ||
ref DinamoApi.EXT_MAP_2_OBJ_INFO | pstExtMap, | ||
Int32 | dwParam ) |
static Int32 DSPBGenerateKey | ( | IntPtr | hSession, |
string | sID, | ||
IntPtr | szPrivateKeyName, | ||
Int32 | dwKeyParam, | ||
Int32 | dwParam ) |
static Int32 DSPBGenerateCSR | ( | IntPtr | hSession, |
string | sPrivateKeyName, | ||
byte | bVersion, | ||
string | sSPBSubject, | ||
Int32 | dwOutType, | ||
ref Int32 | pdwCSRLen, | ||
out IntPtr | ppbCSR, | ||
Int32 | dwParam ) |
static Int32 DGeneratePKCS10CSR | ( | IntPtr | hSession, |
string | szKeyName, | ||
byte | bVersion, | ||
string | szDN, | ||
Int32 | dwOutType, | ||
ref Int32 | pdwCSRLen, | ||
out IntPtr | ppbCSR, | ||
Int32 | dwParam ) |
static Int32 DPKCS8ImportKey | ( | IntPtr | hSession, |
string | szKeyId, | ||
string | szSecret, | ||
Int32 | dwKeyAlg, | ||
Int32 | dwAttrib, | ||
IntPtr | pbKeyEnvelope, | ||
Int32 | dwKeyEnvelopeLen ) |
static Int32 DPKCS8ExportKey | ( | IntPtr | hSession, |
string | szKeyId, | ||
string | szSecret, | ||
out IntPtr | ppbKeyEnvelope, | ||
out Int32 | ppbKeyEnvelopeLen ) |
static Int32 DSPBImportPKCS12 | ( | IntPtr | hSession, |
byte | bActivate, | ||
string | szReserved, | ||
string | szPkcs12File, | ||
string | szPkcs12Pwd, | ||
string | szDomain, | ||
Int32 | dwKeyAttr ) |
static Int32 DSPBExportPKCS12 | ( | IntPtr | hSession, |
string | szPkcs12Pwd, | ||
string | szISPB, | ||
string | szReserved, | ||
out IntPtr | pPkcs12File, | ||
out Int32 | pdwPkcs12Len, | ||
Int32 | dwReserved ) |
static Int32 DImportPKCS12 | ( | IntPtr | hSession, |
string | szPkcs12File, | ||
string | szPkcs12Pwd, | ||
string | szKeyId, | ||
Int32 | dwKeyAttr, | ||
string | szCertId ) |
static Int32 DImportPKCS12Buffer | ( | IntPtr | hSession, |
byte[] | pbPkcs12, | ||
Int32 | dwPkcs12Len, | ||
string | szPkcs12Pwd, | ||
string | szKeyId, | ||
Int32 | dwKeyAttr, | ||
string | szCertId, | ||
string | szPubKeyId, | ||
Int32 | dwFlags ) |
static Int32 DExportPKCS12 | ( | IntPtr | hSession, |
string | szPkcs12Pwd, | ||
string | szKeyId, | ||
string | szCertId, | ||
string | szReserved, | ||
out IntPtr | pPkcs12, | ||
out Int32 | pdwPkcs12Len, | ||
Int32 | dwReserved ) |
static Int32 DSPBImportCertificate | ( | IntPtr | hSession, |
byte | bActivate, | ||
string | szReserved, | ||
IntPtr | pCertificate, | ||
Int32 | dwCertificateLen, | ||
string | szDomain, | ||
uint | dwParam ) |
static Int32 DSPBActivateCertificate | ( | IntPtr | hSession, |
string | szIdCert, | ||
string | szDomain, | ||
uint | dwParam ) |
static Int32 DSPBGetCertificate | ( | IntPtr | hSession, |
string | szIdCert, | ||
out IntPtr | ppbCertificate, | ||
out Int32 | pdwCertificateLen, | ||
Int32 | dwParam ) |
static Int32 DSPBGetCertificateList | ( | IntPtr | hSession, |
string | szDomain, | ||
Int32 | bActive, | ||
ref DBLOB | pdbList, | ||
ref Int32 | pdwListLen, | ||
Int32 | dwParam ) |
static Int32 DSPBSetISPBMap | ( | IntPtr | hSession, |
string | szISPB, | ||
string | szKeyId, | ||
string | szCertId, | ||
Int32 | dwParam ) |
static Int32 DSPBEncodeInit | ( | IntPtr | hSession, |
string | szSrcISPB, | ||
string | szDstISPB, | ||
Int32 | dwTotalDataLen, | ||
byte | bErrorCode, | ||
byte | bSpecialTreatment, | ||
out IntPtr | hSPBCtx, | ||
UInt32 | dwFlags ) |
static Int32 DSPBEncodeCont | ( | IntPtr | hSPBCtx, |
IntPtr | pbDataIn, | ||
Int32 | dwDataInLen, | ||
IntPtr | pbDataOut, | ||
out Int32 | pdwDataOutLen ) |
static Int32 DSPBEncodeCont | ( | IntPtr | hSPBCtx, |
byte[] | pbDataIn, | ||
Int32 | dwDataInLen, | ||
IntPtr | pbDataOut, | ||
out Int32 | pdwDataOutLen ) |
static Int32 DSPBEncodeEnd | ( | out IntPtr | hSPBCtx, |
IntPtr | pbSPBHeader, | ||
out Int32 | pdwSPBHeaderLen ) |
static Int32 DSPBDecodeInit | ( | IntPtr | hSession, |
string | szSrcISPB, | ||
string | szDstISPB, | ||
IntPtr | pbHeader, | ||
Int32 | dwHeaderLen, | ||
byte | bAcceptExpiredCert, | ||
byte | bAutoUpdateCert, | ||
Int32 | dwMessageDataLen, | ||
out IntPtr | hSPBCtx, | ||
UInt32 | dwFlags ) |
static Int32 DSPBDecodeInit | ( | IntPtr | hSession, |
string | szSrcISPB, | ||
string | szDstISPB, | ||
byte[] | pbHeader, | ||
Int32 | dwHeaderLen, | ||
byte | bAcceptExpiredCert, | ||
byte | bAutoUpdateCert, | ||
Int32 | dwMessageDataLen, | ||
out IntPtr | hSPBCtx, | ||
UInt32 | dwFlags ) |
static Int32 DSPBDecodeCont | ( | IntPtr | hSPBCtx, |
IntPtr | pbDataIn, | ||
Int32 | dwDataInLen, | ||
out IntPtr | ppbDataOut, | ||
out Int32 | pdwDataOutLen ) |
static Int32 DSPBDecodeCont | ( | IntPtr | hSPBCtx, |
byte[] | pbDataIn, | ||
Int32 | dwDataInLen, | ||
out IntPtr | ppbDataOut, | ||
out Int32 | pdwDataOutLen ) |
static Int32 DSPBDecodeEnd | ( | out IntPtr | hSPBCtx | ) |
static Int32 DGetErrorString | ( | Int32 | code, |
IntPtr | szCod, | ||
IntPtr | szMsg ) |
static Int32 DCert2CertInfo | ( | byte[] | pbCert, |
Int32 | dwCertLen, | ||
Int32 | dwOutType, | ||
out SPB_CERT_X509_INFO | pvCertInfo, | ||
Int32 | dwFlags ) |
static Int32 DOATHGetNextOTP | ( | IntPtr | hSession, |
string | szMasterKeyId, | ||
byte | bOTPLen, | ||
byte[] | pbOATHBlob, | ||
Int32 | dwOATHBlobLen, | ||
IntPtr | szOTP, | ||
Int32 | dwParam ) |
static Int32 DOATHResync | ( | IntPtr | hSession, |
string | szUser, | ||
string | szOTP1, | ||
string | szOTP2, | ||
Int32 | dwParam ) |
static Int32 DUnassignToken | ( | IntPtr | hSession, |
Int32 | dwParam, | ||
string | szUserId ) |
static Int32 DAssignToken | ( | IntPtr | hSession, |
string | szUserId, | ||
Int32 | dwParam, | ||
IntPtr | pbData, | ||
Int32 | dwDataLen ) |
static Int32 DSPBCalculateObjectId | ( | string | szISPB, |
string | szDomain, | ||
Int32 | dwKeyType, | ||
IntPtr | szOutObjName, | ||
Int32 | dwParam ) |
static Int32 DBchainCreateXPrv | ( | IntPtr | hSession, |
byte | bType, | ||
Int32 | dwAttributes, | ||
string | szId, | ||
IntPtr | pcbData, | ||
UInt32 | dwDataLen, | ||
UInt32 | dwReserved ) |
static Int32 DBchainCreateXPrv | ( | IntPtr | hSession, |
byte | bType, | ||
Int32 | dwAttributes, | ||
string | szId, | ||
ref DN_BCHAIN_BIP32_SEED_XPRV_DATA | pcbData, | ||
UInt32 | dwDataLen, | ||
UInt32 | dwReserved ) |
static Int32 DBchainCreateXPrv | ( | IntPtr | hSession, |
byte | bType, | ||
Int32 | dwAttributes, | ||
string | szId, | ||
ref DN_BCHAIN_BIP39_SEED_XPRV_DATA | pcbData, | ||
UInt32 | dwDataLen, | ||
UInt32 | dwReserved ) |
static Int32 DBchainCreateXPrv | ( | IntPtr | hSession, |
byte | bType, | ||
Int32 | dwAttributes, | ||
string | szId, | ||
byte[] | pcbData, | ||
UInt32 | dwDataLen, | ||
UInt32 | dwReserved ) |
static Int32 DBchainCreateBip32Ckd | ( | IntPtr | hSession, |
byte | bVersion, | ||
UInt32 | dwIndex, | ||
Int32 | dwAttributes, | ||
string | cszPar, | ||
string | cszDst, | ||
ref DN_BCHAIN_KEY_INFO | pKeyInfo, | ||
UInt32 | dwReserved ) |
static Int32 DBchainSignHash | ( | IntPtr | hSession, |
byte | bType, | ||
byte | bHashMode, | ||
byte[] | pbHash, | ||
UInt32 | dwHashLen, | ||
string | cszPk, | ||
byte[] | pbSig, | ||
out UInt32 | pdwSigLen, | ||
UInt32 | dwReserved ) |
static Int32 DBchainGetPubKey | ( | IntPtr | hSession, |
byte | bType, | ||
string | szId, | ||
byte[] | pbData, | ||
out UInt32 | pdwDataLen, | ||
UInt32 | dwReserved ) |
static Int32 DBchainGetAddress | ( | IntPtr | hSession, |
byte | bType, | ||
byte | bVer, | ||
string | szHrp, | ||
string | szPk, | ||
byte[] | pbAddress, | ||
out UInt32 | pdwAddressLen, | ||
UInt32 | dwReserved ) |
static Int32 DBchainEdDsaSign | ( | IntPtr | hSession, |
byte | bType, | ||
string | szCtxStr, | ||
byte[] | pbData, | ||
UInt32 | dwDataLen, | ||
string | szPk, | ||
byte[] | pbSig, | ||
out UInt32 | pdwSigLen, | ||
UInt32 | dwReserved ) |
static Int32 DOATHIssueHOTPBlob | ( | IntPtr | hSession, |
string | szMasterKeyId, | ||
Int32 | dwParamBlobType, | ||
IntPtr | pvParamBlob, | ||
Int32 | dwParamBlobLen, | ||
byte[] | pbOTPBlob, | ||
ref Int32 | pdwOTPBlobLen, | ||
Int32 | dwFlags ) |
static Int32 DOATHGetBlobInfo | ( | IntPtr | hSession, |
string | szMasterKey, | ||
byte[] | pbInBlob, | ||
Int32 | dwInBlobLen, | ||
Int32 | dwOutBlobType, | ||
byte[] | pbOutInfo, | ||
ref Int32 | pdwOutInfoLen, | ||
Int32 | dwParam ) |
static Int32 DOATHBlobResync | ( | IntPtr | hSession, |
string | szMasterKeyId, | ||
string | szOTP1, | ||
string | szOTP2, | ||
byte[] | pbOATHBlob, | ||
ref Int32 | pdwOATHBlobLen, | ||
Int32 | dwFlags ) |
static Int32 DOATHPskcTranslate | ( | IntPtr | hSession, |
string | szMasterKey, | ||
byte[] | pbPSK, | ||
byte | bPSKLen, | ||
byte[] | pbPSKC, | ||
Int32 | dwPSKCLen, | ||
out IntPtr | pvBlobList, | ||
out Int32 | pdwBlobListQuantity, | ||
Int32 | dwParam ) |
static Int32 DOATHCheckOTP | ( | IntPtr | hSession, |
string | szMasterKeyId, | ||
string | szOTP, | ||
byte[] | pbOutData, | ||
ref Int32 | pdwOutDataLen, | ||
Int32 | dwFlags ) |
static Int32 DGetRandom | ( | IntPtr | hSession, |
byte[] | pbData, | ||
Int32 | dwDataLen ) |
static Int32 DMofNSplit | ( | IntPtr | hSession, |
byte | bM, | ||
byte | bN, | ||
byte[] | pbSecret, | ||
UInt32 | dwSecretLen, | ||
out DN_M_OF_N_SPLIT_INFO | pstSplitInfo, | ||
UInt32 | dwReserved ) |
static Int32 DMofNRecover | ( | IntPtr | hSession, |
DN_M_OF_N_PART[] | pstParts, | ||
UInt32 | dwPartsCount, | ||
byte[] | pbSecret, | ||
UInt32 | dwReserved ) |
static Int32 DGetHsmInfo | ( | IntPtr | hSession, |
ref byte | pbFinal, | ||
UInt32 | dwParam, | ||
ref DinamoApi.SYS_HW_STR_INFO | pbData, | ||
ref UInt32 | pdwDataLen, | ||
UInt32 | dwFlags ) |
static Int32 DGetHsmInfo | ( | IntPtr | hSession, |
ref byte | pbFinal, | ||
UInt32 | dwParam, | ||
ref UInt64 | pbData, | ||
ref UInt32 | pdwDataLen, | ||
UInt32 | dwFlags ) |
static Int32 DGetHsmInfo | ( | IntPtr | hSession, |
ref byte | pbFinal, | ||
UInt32 | dwParam, | ||
IntPtr | pbData, | ||
ref UInt32 | pdwDataLen, | ||
UInt32 | dwFlags ) |
static Int32 DGenerateDUKPT | ( | IntPtr | hSession, |
byte[] | pbKSI, | ||
byte[] | pbDID_CTR, | ||
IntPtr | szDUKPT, | ||
UInt32 | dwParam ) |
static Int32 DGenerateBDKName | ( | byte[] | pbKSI, |
IntPtr | szBDKName, | ||
UInt32 | dwParam ) |
static Int32 DGenerateCVV | ( | IntPtr | hSession, |
string | szKeyId, | ||
string | szPAN, | ||
string | szExpirationDate, | ||
string | szServiceCode, | ||
StringBuilder | szCVV, | ||
UInt32 | dwParam ) |
static Int32 DVerifyCVV | ( | IntPtr | hSession, |
string | szKeyId, | ||
string | szPAN, | ||
string | szExpirationDate, | ||
string | szServiceCode, | ||
string | szCVV, | ||
UInt32 | dwParam ) |
static Int32 DGeneratePIN | ( | IntPtr | hSession, |
string | szPGK, | ||
string | szPAN, | ||
UInt32 | dwOperation, | ||
Int32 | nPinLen, | ||
string | szInPin, | ||
StringBuilder | szOffset, | ||
StringBuilder | szOutPin, | ||
UInt32 | dwParam ) |
static Int32 DVerifyPINBlock | ( | IntPtr | hSession, |
string | szPTK, | ||
string | szPGK, | ||
string | szPAN, | ||
string | szOffset, | ||
byte[] | pbInPinBlock, | ||
UInt32 | dwParam ) |
static Int32 DManageAToken | ( | IntPtr | hSession, |
byte | bOP, | ||
ref DN_A_TOKEN_FULL | pstATokenFull, | ||
FuncListAKeysCallback | fnCallBack, | ||
ref DBLOB | pvCallbackParam, | ||
UInt32 | dwParam ) |
static Int32 DManageAToken | ( | IntPtr | hSession, |
byte | bOP, | ||
ref DN_A_TOKEN_FULL | pstATokenFull, | ||
FuncListAKeysCallback | fnCallBack, | ||
IntPtr | pvCallbackParam, | ||
UInt32 | dwParam ) |
static Int32 DManageATokenCache | ( | IntPtr | hSession, |
UInt32 | dwOP, | ||
out UInt32 | pOutData, | ||
UInt32 | dwParam ) |
static Int32 DCreateObjMetadata | ( | ref IntPtr | hmUpdateMetaCtx, |
Int32 | dwFlag ) |
static Int32 DSetObjMetadata | ( | IntPtr | hInMeta, |
Int32 | dwOption, | ||
ref Int32 | pvOptionData, | ||
Int32 | dwOptionDataLen, | ||
Int32 | dwParam ) |
static Int32 DGetObjMetadata | ( | IntPtr | hInMeta, |
Int32 | dwOption, | ||
byte[] | pvOptionData, | ||
ref Int32 | pdwOptionDataLen, | ||
Int32 | dwParam ) |
static Int32 DFindObjMetadataInit | ( | IntPtr | hSession, |
IntPtr | hmSearchInfoCtx, | ||
out IntPtr | hmSearchCtx, | ||
Int32 | dwFlag ) |
static Int32 DFindObjMetadataCont | ( | IntPtr | hmSearchCtx, |
IntPtr[] | hmSearchResult, | ||
Int32 | lenSearchResult, | ||
out Int32 | dwOutCount, | ||
Int32 | dwFlag ) |
static Int32 DFindObjMetadataEnd | ( | ref IntPtr | hmSearchCtx, |
Int32 | dwFlag ) |
static Int32 DDestroyObjMetadata | ( | ref IntPtr | hmSearchCtx, |
Int32 | dwFlag ) |
static void RtlZeroMemory | ( | IntPtr | dst, |
UIntPtr | length ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Bitcoin minikey.
|
static |
BIP32 seed XPrv.
|
static |
BIP39 seed XPrv.
|
static |
BIP32 XPrv.
|
static |
BIP32 Ed25519 XPrv.
|
static |
Mainnet WIF.
|
static |
Testnet WIF.
|
static |
Mainnet BIP32.
|
static |
Testnet BIP32.
|
static |
Mainnet BIP32 Hathor.
|
static |
Testnet BIP32 Hathor.
|
static |
Maximum BIP32 seed size.
|
static |
Maximum seed size BIP39.
|
static |
Maximum password length BIP39.
|
static |
BIP32 hardened index base.
|
static |
Maximum size of a signature.
|
static |
DER signature, in the format v || DER. SECG!SEC1 strict DER with low S as described in BIP62/66, BIP146, EIP2. With 'v' having a size of 1 byte. 'v' is the parity bit of 'r' and can have the values 0 or 1.
|
static |
RAW signature, in the format v || r || s. With 'v' having a size of 1 byte and 'r' and 's' each having a size of 32 bytes. 'v' is the parity bit of 'r' and can have the values 0 or 1.
|
static |
Signature BIP340 - Schnorr 64 bytes.
|
static |
Bitcoin H160.
|
static |
RIPEMD160.
|
static |
SHA256.
|
static |
Bitcoin SHA256 2x.
|
static |
KECCAK256.
|
static |
Bitcoin H160 hash size.
|
static |
RIPEMD160 hash size.
|
static |
SHA256 hash size.
|
static |
Bitcoin SHA256 hash size 2x.
|
static |
KECCAK256 hash size.
|
static |
Maximum blockchain hash size.
|
static |
ECDSA SEC1 uncompressed.
|
static |
ECDSA SEC1 compressed.
|
static |
Schnorr, BIP-340.
|
static |
Ed25519.
|
static |
Algorand
|
static |
BIP32 XPub.
|
static |
Solana.
|
static |
Maximum size of an exported PBK.
|
static |
Maximum size of an address.
|
static |
Maximum HRP size.
|
static |
P2PKH address.
|
static |
Address P2SH BIP13..
|
static |
Address BIP32 P2PKH BIP173.
|
static |
BIP32 P2SH address.
|
static |
Address ETH EOA.
|
static |
Address ETH EOA MC CKS. EIP55.
|
static |
Address ETH EOA ICAP.
|
static |
Address Algorand.
|
static |
Hexadecimal TRON address.
|
static |
Address TRON Base 58.
|
static |
XRP Ledger/Ripple address.
|
static |
Address Solana.
|
static |
Parameter not used.
|
static |
Bitcoin A1 mainnet.
|
static |
XRP Ledger/Ripple Classic.
|
static |
Bitcoin A3 mainnet.
|
static |
Bitcoin B32 witver.
|
static |
Hathor mainnet.
|
static |
Hathor testnet.
|
static |
Hathor P2SH mainnet.
|
static |
Hathor P2SH testnet.
|
static |
Parameter not used.
|
static |
Bitcoin mainnet.
|
static |
Bitcoin testnet.
|
static |
Maximum size of the EdDsa control-string.
|
static |
Control-string EdDsa not used.
|
static |
Maximum size of the data to be signed.
|
static |
EdDsa Pure Signature.
|
static |
EdDsa Algorand Signature.
|
static |
EdDsa XRP subscription.
|
static |
Signature EdDsa Solana.
|
static |
Size of secret data protected by m of n.
|
static |
Size of entropy data.
|
static |
Minimum size of n.
|
static |
Maximum size of n.
|
static |
Part size.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |