Secure Spread API
Messages can be encrypted by setting a new ENCRYPT flag in SP_multicast.
Messages can be signed by using a new call SP_signed_multicast( …, sign_group) .
Messages are received by calling the same SP_recv which automatically decipher encrypted messages and verify signed messages.
Freshness of clients can be cryptographically verified.