C# (CSharp) Brunet.Security.PeerSec Пространство имен

Пространства имен

Brunet.Security.PeerSec.Symphony

Классы

Имя Описание
DataPacket Just an abstract packet class. This is thread-safe.
NullHash Provides a Null HashAlgorithm, its blazing fast! Typically, these classes are not thread-safe, but the block-size is 1, there is no history, and the result is always an empty byte array.
PeerSecAssociation This is the brains of the security system. Each SecurityAssociation represents a Secure connection via an ISender, such that two different ISenders would need their own PeerSecAssociation.
PeerSecAssociationTest
PeerSecOverlord This is the brains of the operation. User code can ask for a Secure Sender for a given sender, this will return one and begin the process of securing the sender. Sending over a sender is only secure if it is done throug the secure sender. On the other side, the user should ensure that the packet was sent via a secure sender at some point in the stack.
PeerSecOverlordTest
SecurityControlMessage Parses and creates SecurityControlMessages. In general, this class is not thread-safe.
SecurityControlMessageTest
SecurityPolicy Each SP supports a specific SymmetricAlgorithm and HashAlgorithm. This class is thread-safe.
WriteOnceX509 Because X509Certificates provided by Mono do not have value based hashcodes, we had to implement this special class that compares the Raw Data of a certificate. This class is thread-safe.