Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
Waher.Security Namespace Reference

Classes

class  Crypto
 Helper methods for encrypting and decrypting streams of data. More...
 
class  Hashes
 Contains methods for simple hash calculations. More...
 
interface  IAuthorization
 Basic authorization interface for objects of type T . More...
 
interface  IHasPrivileges
 Interface for objects that have privileges. More...
 
interface  ILegalIdentity
 Interfaces for legal identities. More...
 
interface  ILegalIdentityAttachment
 Interface for legal identity attachments. More...
 
interface  ILegalIdentityAttachmentUrl
 Interface for legal identity attachments. More...
 
interface  ILegalIdentityProperty
 Interface for legal identity properties. More...
 
interface  ILegalIdentityUser
 Basic interface for a users with a Legal Identity. More...
 
interface  ILoginAuditor
 Interface for classes that monitor login events, and help applications determine malicious intent. More...
 
interface  ISignatureAlgorithm
 Interface for digital signature algorithms. More...
 
interface  ITlsCertificateEndpoint
 Interface for Mutual TLS (mTLS) Clients or TLS servers. More...
 
interface  IUser
 Basic interface for a user. More...
 
interface  IUserSource
 Interface for data sources containing users. More...
 

Enumerations

enum  HashFunction
 Hash method enumeration. More...
 
enum  IdentityState
 Lists recognized legal identity states. More...
 

Functions

delegate byte[] HashFunctionArray (byte[] Data)
 Delegate to hash function. More...
 
delegate byte[] HashFunctionStream (Stream Data)
 Delegate to hash function. More...
 

Enumeration Type Documentation

◆ HashFunction

Hash method enumeration.

Definition at line 25 of file Hashes.cs.

◆ IdentityState

Lists recognized legal identity states.

Definition at line 8 of file ILegalIdentity.cs.

Function Documentation

◆ HashFunctionArray()

delegate byte[] Waher.Security.HashFunctionArray ( byte[]  Data)

Delegate to hash function.

Parameters
DataData to be hashed.
Returns
Hash digest

◆ HashFunctionStream()

delegate byte[] Waher.Security.HashFunctionStream ( Stream  Data)

Delegate to hash function.

Parameters
DataData to be hashed.
Returns
Hash digest