Org.BouncyCastle.Tls.Crypto.Impl
Namespace with 13 public types
Classes
                                     LegacyTls13Verifier
                                    
                                
                            
                            
                                
                                     TlsAeadCipher
                                    A generic TLS 1.2 AEAD cipher.
                                
                            
                            
                                
                                     TlsBlockCipher
                                    A generic TLS 1.0-1.2 block cipher. This can be used for AES or 3DES for example.
                                
                            
                            
                                
                                     TlsNullCipher
                                    The NULL cipher.
                                
                            
                            
                                
                                     TlsSuiteHmac
                                    A generic TLS MAC implementation, acting as an HMAC based on some underlying Digest.
                                
                            
                        
                        Static Classes
                                     PqcUtilities
                                    
                                
                            
                        
                        Abstract Classes
                                     AbstractTlsCrypto
                                    Base class for a TlsCrypto implementation that provides some needed methods from elsewhere in the impl
            package.
                                
                            
                            
                                
                                     AbstractTlsSecret
                                    Base class for a TlsSecret implementation which captures common code and fields.
                                
                            
                            
                                
                                     RsaUtilities
                                    
                                
                            
                            
                                
                                     TlsImplUtilities
                                    Useful utility methods.
                                
                            
                        
                        Interfaces
                                     TlsAeadCipherImpl
                                    Base interface for services supporting AEAD encryption/decryption.
                                
                            
                            
                                
                                     TlsBlockCipherImpl
                                    Interface for block cipher services.
                                
                            
                            
                                
                                     TlsSuiteMac
                                    Base interface for a generic TLS MAC implementation for use with a bulk cipher.