Org.BouncyCastle.Tls.Crypto
Namespace with 41 public types
Classes
                                     DHGroup
                                    Carrier class for Diffie-Hellman group parameters.
                                
                            
                            
                                
                                     DHStandardGroups
                                    Standard Diffie-Hellman groups from various IETF specifications.
                                
                            
                            
                                
                                     Srp6Group
                                    Carrier class for SRP-6 group parameters.
                                
                            
                            
                                
                                     Srp6StandardGroups
                                    A selection of standard groups for SRP-6.
                                
                            
                            
                                
                                     TlsCryptoException
                                    Basic exception class for crypto services to pass back a cause.
                                
                            
                            
                                
                                     TlsCryptoParameters
                                    Carrier class for context-related parameters needed for creating secrets and ciphers.
                                
                            
                            
                                
                                     TlsDecodeResult
                                    
                                
                            
                            
                                
                                     TlsDHConfig
                                    Basic config for Diffie-Hellman.
                                
                            
                            
                                
                                     TlsECConfig
                                    Carrier class for Elliptic Curve parameter configuration.
                                
                            
                            
                                
                                     TlsEncodeResult
                                    
                                
                            
                            
                                
                                     TlsHashSink
                                    
                                
                            
                            
                                
                                     TlsKemConfig
                                    
                                
                            
                            
                                
                                     TlsMacSink
                                    
                                
                            
                            
                                
                                     TlsNullNullCipher
                                    The cipher for TLS_NULL_WITH_NULL_NULL.
                                
                            
                            
                                
                                     TlsSrpConfig
                                    Basic config for SRP.
                                
                            
                        
                        Abstract Classes
                                     CryptoHashAlgorithm
                                    
                                
                            
                            
                                
                                     CryptoSignatureAlgorithm
                                    
                                
                            
                            
                                
                                     TlsCertificateRole
                                    
                                
                            
                            
                                
                                     TlsCryptoUtilities
                                    
                                
                            
                        
                        Interfaces
                                     Tls13Verifier
                                    
                                
                            
                            
                                
                                     TlsAgreement
                                    Base interface for ephemeral key agreement calculator.
                                
                            
                            
                                
                                     TlsCertificate
                                    Interface providing the functional representation of a single X.509 certificate.
                                
                            
                            
                                
                                     TlsCipher
                                    Base interface for a TLS bulk cipher.
                                
                            
                            
                                
                                     TlsCipherExt
                                    
                                
                            
                            
                                
                                     TlsCrypto
                                    Service and object creation interface for the primitive types and services that are associated with
            cryptography in the API.
                                
                            
                            
                                
                                     TlsDHDomain
                                    Domain interface to service factory for creating Diffie-Hellman operators.
                                
                            
                            
                                
                                     TlsECDomain
                                    Domain interface to service factory for creating Elliptic-Curve (EC) based operators.
                                
                            
                            
                                
                                     TlsEncryptor
                                    Base interface for an encryptor.
                                
                            
                            
                                
                                     TlsHash
                                    Interface for message digest, or hash, services.
                                
                            
                            
                                
                                     TlsHmac
                                    Interface for MAC services based on HMAC.
                                
                            
                            
                                
                                     TlsKemDomain
                                    
                                
                            
                            
                                
                                     TlsMac
                                    Interface for MAC services.
                                
                            
                            
                                
                                     TlsNonceGenerator
                                    
                                
                            
                            
                                
                                     TlsSecret
                                    Interface supporting the generation of key material and other SSL/TLS secret values from PRFs.
                                
                            
                            
                                
                                     TlsSigner
                                    Base interface for a TLS signer that works on raw message digests.
                                
                            
                            
                                
                                     TlsSrp6Client
                                    Basic interface for an SRP-6 client implementation.
                                
                            
                            
                                
                                     TlsSrp6Server
                                    Basic interface for an SRP-6 server implementation.
                                
                            
                            
                                
                                     TlsSrp6VerifierGenerator
                                    Base interface for a generator for SRP-6 verifiers.
                                
                            
                            
                                
                                     TlsStreamSigner
                                    
                                
                            
                            
                                
                                     TlsStreamVerifier
                                    
                                
                            
                            
                                
                                     TlsVerifier
                                    Base interface for a TLS verifier that works with signatures and either raw message digests, or entire
            messages.