The C Object Stack (COS) is a lightweight, C-language communication stack, implementing the OpenDOF Project protocols for targets with limited
resources.Read More
The C Connection Reconnecting Listener provides a simple API that monitors the state of connections.
Note: The 3.x version releases of
this module are only compatible with the 8.x version releases of the C OAL. For previous releases of the DOF Connection Reconnecting Listener go here: https://asset.opendof.org/artifact/org.opendof.core-c/dof-connection-reconnecting-listener/Read More
The Twofish Cipher Plugin. A C-language cipher implementation that uses the Twofish block cipher algorithm. This can be used for
both the OpenDOF C Object Access Library (8.x version releases) and the C Object Stack.Read More
The SMS4 Cipher Plugin. A C-language cipher implementation that uses the SMS4 block cipher algorithm. This can be used for
both the OpenDOF C Object Access Library (8.x version releases) and the C Object Stack.Read More
The AES Cipher Plugin. A C-language cipher implementation that uses the Advanced Encryption Standard (AES). This can be used for
both the OpenDOF C Object Access Library (8.x version releases) and the C Object Stack.Read More
A C-language cipher plugin API definition that can be used by projects that have basic encryption requirements.
Note: The releases of
this module are compatible against COS and the 8.x version releases of the C OAL. Both COS and C OAL 8.x have multi-cipher support, which in turn require this module to compile and build if encryption is desired.Read More
The C Cipher Plugins are a C-language implementation of the default block ciphers used by the OpenDOF C Object Access
Library.
Note: The version releases of this module are only used with the 7.x version releases of the C OAL. The 8.x version releases of the C OAL have multi-cipher support, which use the dof-cipher-plugins-dev module instead for encryption requirements.Read More
The POSIX Internet TLS Transport is a C-language implementation of a POSIX, OpenSSL based transport for use with the C
OAL.
Note: The Inet TLS Transport is only compatible with the 8.x version releases of the C OAL.Read More
The POSIX Internet Transport is a C-language implementation of a POSIX, Berkeley socket-based transport for use with the C OAL.
Note:
The 3.x version releases of the Inet are only compatible with the 8.x version releases of the C OAL. For previous releases of the DOF Inet Posix go here: https://asset.opendof.org/artifact/org.opendof.core-c/dof-inet-posix/Read More
The C Object Access Library (OAL) provides a general API developers can use to write software that implements OpenDOF protocols.
For
previous releases of the C OAL go here: https://asset.opendof.org/artifact/org.opendof.core-c/dof-oal/
Read More