_JobClose (FUN) ¶ FUNCTION _JobClose : ERROR InOut: Scope Name Type Comment Return _JobClose ERROR Input hJob CAA.HANDLE Handle of a Job
CmpCrypto Implementation Library Documentation ¶ Company System Title CmpCrypto Implementation Version 3.5.18.0 Categories System|SysLibs Author CODESYS Development GmbH Placeholder CmpCrypto Implementation Description 1 ¶ This library contains the implementation used to access cryptographic related functions. Contents: ¶ CmpCrypto Implementation Asymmetric Cryptography Functions Key Derivation Key Handling Symmetric Cryptography Indices and tables ¶ 1 Based on CmpCrypto Implementation.library, last modified 01.04.2022, 08:12:33. LibDoc 4.4.0.0-b.27 The content file CmpCrypto Implementation.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 01.04.2022, 08:12:33.
_JobExecute (FUN) ¶ FUNCTION _JobExecute : ERROR InOut: Scope Name Type Comment Return _JobExecute ERROR Input hJob CAA.HANDLE Handle of a Job
_JobGetId (FUN) ¶ FUNCTION _JobGetId : UDINT InOut: Scope Name Type Comment Return _JobGetId UDINT Input hJob CAA.HANDLE Handle of a Job peError POINTER TO ERROR
CmpCrypto Implementation ¶ Asymmetric Cryptography CryptoAsymmetricDecrypt (Function) CryptoAsymmetricEncrypt (Function) CryptoDeletePrivateKey (Function) CryptoExportAsymmetricKey (Function) CryptoExportRawAsymmetricKey (Function) CryptoGenerateAsymmetricKeyPair (Function) CryptoGetAsymmetricKeyLength (Function) CryptoImportAsymmetricKey (Function) CryptoImportRawAsymmetricKey (Function) CryptoKeyAgreement (Function) CryptoLoadPrivateKey (Function) CryptoSignatureGenerate (Function) CryptoSignatureVerify (Function) CryptoStorePrivateKey (Function) Functions CryptoGenerateRandomNumber (Function) CryptoGetAlgorithmById (Function) CryptoGetFirstAlgorithm (Function) CryptoGetNextAlgorithm (Function) CryptoRtsByteStringExit (Function) CryptoRtsByteStringInit (Function) CryptoRtsByteStringInit2 (Function) Key Derivation CryptoDeriveKey (Function) Key Handling CryptoKeyExit (Function) CryptoKeyInit (Function) Symmetric Cryptography CryptoGenerateHash (Function) CryptoHMACSign (Function) CryptoHMACVerify (Function) CryptoSymmetricDecrypt (Function) CryptoSymmetricEncrypt (Function)
_JobGetParams (FUN) ¶ FUNCTION _JobGetParams : CAA.PVOID InOut: Scope Name Type Comment Return _JobGetParams CAA.PVOID Input hJob CAA.HANDLE Handle of a Job peError POINTER TO ERROR
_JobGetState (FUN) ¶ FUNCTION _JobGetState : ERROR InOut: Scope Name Type Comment Return _JobGetState ERROR Input hJob CAA.HANDLE Handle of a Job pStateJob POINTER TO ASM_STATE
Asymmetric Cryptography ¶ CryptoAsymmetricDecrypt (Function) CryptoAsymmetricEncrypt (Function) CryptoDeletePrivateKey (Function) CryptoExportAsymmetricKey (Function) CryptoExportRawAsymmetricKey (Function) CryptoGenerateAsymmetricKeyPair (Function) CryptoGetAsymmetricKeyLength (Function) CryptoImportAsymmetricKey (Function) CryptoImportRawAsymmetricKey (Function) CryptoKeyAgreement (Function) CryptoLoadPrivateKey (Function) CryptoSignatureGenerate (Function) CryptoSignatureVerify (Function) CryptoStorePrivateKey (Function)
_JobOpen (FUN) ¶ FUNCTION _JobOpen : CAA.HANDLE InOut: Scope Name Type Comment Return _JobOpen CAA.HANDLE Input udiId UDINT Unique Identifier, see Praefix.pdf peError POINTER TO ERROR
CryptoAsymmetricDecrypt (FUN) ¶ FUNCTION CryptoAsymmetricDecrypt : RTS_IEC_RESULT Perform a asymmetric decryption using the algorithm handle. InOut: Scope Name Type Comment Return CryptoAsymmetricDecrypt RTS_IEC_RESULT Result of the operation Input hAlgo RTS_IEC_HANDLE Handle to the algorithm. pCipherText POINTER TO RtsByteString Data to be decrypted privateKey RtsCryptoKey Private key used to decrypt the data. pPlainText POINTER TO RtsByteString Decrypted data.