1CPG_OVERVIEW(8) Openais Programmer's Manual CPG_OVERVIEW(8)
2
3
4
6 The CPG library is delivered with the openais project. This library is
7 used to create distributed applications that operate properly during
8 partitions, merges, and faults.
9
10 The library provides a mechanism to: * handle abstraction for multiple
11 instances of an CPG library in one application * join one or more
12 groups * leave one or more groups * Deliver messages to members of that
13 group * Deliver configuration changes
14
16 The CPG library encrypts all messages sent over the network using the
17 SOBER-128 stream cipher. The EVS library uses HMAC and SHA1 to authenā
18 ticate all messages. The CPG library uses SOBER-128 as a pseudo random
19 number generator. TheCPG library feeds the PRNG using the /dev/random
20 Linux device.
21
23 This software is not yet production, so there may still be some bugs.
24
26 cpg_initialize(3), cpg_finalize(3), cpg_fd_get(3), cpg_dispatch(3),
27 cpg_join(3), cpg_leave(3), cpg_mcast_joined(3), cpg_mmembership_get(3)
28
29
30openais Man Page 2006-03-06 CPG_OVERVIEW(8)