RtsCryptoKeyType (ENUM) ¶ TYPE RtsCryptoKeyType : Attributes: qualified_only InOut: Name Initial Comment KeyType_Key 0 The key is directly available. Stored in a RTS_BYTESTRING. Use this for symmetric keys. KeyType_CertHandle 1 The key is identified by a handle to the certificat. Only used for asymmetric keys. KeyType_CertContent 2 The key is identified by the certificate context. Not used.
RtsCryptoType (ENUM) ¶ TYPE RtsCryptoType : Attributes: qualified_only InOut: Name Initial Comment SYMMETRIC 16#1000 Symmetric encryption algorithm ASYMMETRIC 16#2000 Asymmetric encryption algorithm HASH 16#3000 Hash algorithm HMAC 16#4000 Hashed message authentication code algorithm SIGNATURE 16#5000 Asymmetric signature algorithm. KEYDERIVE 16#6000 Key derivation algorithm. KEYAGREEMENT 16#7000 Key agreement algorithm.
Structs ¶ RtsByteString (Struct) RtsCryptoKey (Struct) RtsScryptParameter (Struct)
RtsByteString (STRUCT) ¶ TYPE RtsByteString : STRUCT This a representation of a byte string. InOut: Name Type Comment ui32Len UDINT Current length of data stored in the buffer. ui32MaxLen UDINT The allocated size of the buffer. pByData POINTER TO BYTE Pointer to buffer xDynamic BOOL Indicates if the data was allocated dynamically
RtsCryptoKey (STRUCT) ¶ TYPE RtsCryptoKey : STRUCT A cryptographic key. InOut: Name Type Comment keyType RtsCryptoKeyType The type of the key. key RtsCryptoKeyStorage Information of the key. Actually only the KeyType_Key is supported.
RtsScryptParameter (STRUCT) ¶ TYPE RtsScryptParameter : STRUCT InOut: Name Type Comment iterations UDINT How many iterations are done. Affects CPU and RAM usage. blockSize UDINT The block size affects memory an CPU usage. parallelismFactor UDINT Setup the number of threads to run in parallel. Should be 1.
CmpCharDevice Library Documentation ¶ Company 3S - Smart Software Solutions GmbH Title CmpCharDevice Version 3.5.19.0 Categories System|SysLibs Author CODESYS Development GmbH Description 1 ¶ Linux Library to access character devices Indices and tables ¶ 1 Based on CmpCharDevice.library, last modified 02.03.2023, 11:01:00. LibDoc 4.4.0.0-b.27 The content file CmpCharDevice.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 02.03.2023, 11:01:02.
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 02.03.2023, 11:01:02 companyName string 3S-Smart Software Solutions GmbH libraryFile CmpCharDevice.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile CmpCharDevice.clean.json version version 2.0.0.0 ProjectInformation IsCommonLibraryContainer bool True IsEndUserLibrary False Released True SourceLibrary False LastModificationDateTime date 02.03.2023, 11:01:00 LibraryCategories library-category-list System|SysLibs Author string CODESYS Development GmbH Company 3S - Smart Software Solutions GmbH CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 DefaultNamespace Description See: Description DocFormat reStructuredText Project CmpCharDevice Title CmpCharDevice Version version 3.5.19.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. CmpCharDevice Implementation ¶ Library Identification ¶ Placeholder: CmpCharDevice Implementation Default Resolution: CmpCharDevice Implementation, * (3S - Smart Software Solutions GmbH) Namespace: CmpCharDevice_Implementation Library Properties ¶ LinkAllContent: False Optional: False PublishSymbolsInContainer: True QualifiedOnly: False SystemLibrary: False Key: CmpCharDevice Implementation CmpCharDevice2 Interfaces ¶ Library Identification ¶ Name: CmpCharDevice2 Interfaces Version: newest Company: 3S - Smart Software Solutions GmbH Namespace: CmpCharDevice2_Interfaces Library Properties ¶ LinkAllContent: False Optional: False PublishSymbolsInContainer: True QualifiedOnly: False SystemLibrary: False Key: CmpCharDevice2 Interfaces, * (3S - Smart Software Solutions GmbH)
CmpCharDevice Interfaces Library Documentation ¶ Company 3S - Smart Software Solutions GmbH Title CmpCharDevice Interfaces Version 3.5.17.0 Categories System|SysLibs Author CODESYS Development GmbH Description 1 ¶ Interfaces of the Linux runtime component CmpCharDevice Contents: ¶ CmpCharDevice Interfaces ACCESS_MODE (Enum) GVL (GVL) MMAPS_FLAGS (Enum) MMAP_PROT (Enum) SEEK_MODE (Enum) Indices and tables ¶ 1 Based on CmpCharDevice_Itfs.library, last modified 20.04.2021, 15:37:46. LibDoc 4.4.0.0-b.27 The content file CmpCharDevice_Itfs.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 20.04.2021, 15:37:46.