cpg_overview

Langue: en

Version: 2006-03-06 (debian - 07/07/09)

Section: 8 (Commandes administrateur)

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 authenticate 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 ALSO

cpg_initialize(3), cpg_finalize(3), cpg_fd_get(3), cpg_dispatch(3), cpg_join(3), cpg_leave(3), cpg_mcast_joined(3), cpg_membership_get(3)