CPG_OVERVIEW(8) Openais Programmer's Manual CPG_OVERVIEW(8)OVERVIEW
The CPG library is delivered with the openais project. This library is
used to create distributed applications that operate properly during
partitions, merges, and faults.
The library provides a mechanism to: * handle abstraction for multiple
instances of an CPG library in one application * join one or more
groups * leave one or more groups * Deliver messages to members of that
group * Deliver configuration changes
SECURITY
The CPG library encrypts all messages sent over the network using the
SOBER-128 stream cipher. The EVS library uses HMAC and SHA1 to authenā
ticate all messages. The CPG library uses SOBER-128 as a pseudo random
number generator. TheCPG library feeds the PRNG using the /dev/random
Linux device.
BUGS
This software is not yet production, so there may still be some bugs.
SEE ALSOcpg_initialize(3), cpg_finalize(3), cpg_fd_get(3), cpg_dispatch(3),
cpg_join(3), cpg_leave(3), cpg_mcast_joined(3), cpg_mmembership_get(3)openais Man Page 2006-03-06 CPG_OVERVIEW(8)