Org.BouncyCastle.Tls.Crypto.Impl.BC
Namespace with 34 public types
Classes
                                     BcChaCha20Poly1305
                                    
                                
                            
                            
                                
                                     BcDefaultTlsCredentialedAgreement
                                    
                                
                            
                            
                                
                                     BcDefaultTlsCredentialedDecryptor
                                    Credentialed class decrypting RSA encrypted secrets sent from a peer for our end of the TLS connection
            using the BC light-weight API.
                                
                            
                            
                                
                                     BcDefaultTlsCredentialedSigner
                                    Credentialed class for generating signatures based on the use of primitives from the BC light-weight API.
                                
                            
                            
                                
                                     BcTlsCertificate
                                    Implementation class for a single X.509 certificate based on the BC light-weight API.
                                
                            
                            
                                
                                     BcTlsCrypto
                                    
                                
                            
                            
                                
                                     BcTlsDH
                                    Support class for ephemeral Diffie-Hellman using the BC light-weight library.
                                
                            
                            
                                
                                     BcTlsDHDomain
                                    BC light-weight support class for Diffie-Hellman key pair generation and key agreement over a
            specified Diffie-Hellman configuration.
                                
                            
                            
                                
                                     BcTlsDsaSigner
                                    Implementation class for generation of the raw DSA signature type using the BC light-weight API.
                                
                            
                            
                                
                                     BcTlsDsaVerifier
                                    Implementation class for the verification of the raw DSA signature type using the BC light-weight API.
                                
                            
                            
                                
                                     BcTlsECDH
                                    Support class for ephemeral Elliptic Curve Diffie-Hellman using the BC light-weight library.
                                
                            
                            
                                
                                     BcTlsECDomain
                                    
                                
                            
                            
                                
                                     BcTlsECDsa13Signer
                                    Implementation class for generation of ECDSA signatures in TLS 1.3+ using the BC light-weight API.
                                
                            
                            
                                
                                     BcTlsECDsaSigner
                                    Implementation class for generation of the raw ECDSA signature type using the BC light-weight API.
                                
                            
                            
                                
                                     BcTlsECDsaVerifier
                                    Implementation class for the verification of the raw ECDSA signature type using the BC light-weight
            API.
                                
                            
                            
                                
                                     BcTlsEd25519Signer
                                    
                                
                            
                            
                                
                                     BcTlsEd448Signer
                                    
                                
                            
                            
                                
                                     BcTlsMLDsaSigner
                                    
                                
                            
                            
                                
                                     BcTlsMLKem
                                    
                                
                            
                            
                                
                                     BcTlsMLKemDomain
                                    
                                
                            
                            
                                
                                     BcTlsRawKeyCertificate
                                    Implementation class for a single X.509 certificate based on the BC light-weight API.
                                
                            
                            
                                
                                     BcTlsRsaPssSigner
                                    Operator supporting the generation of RSASSA-PSS signatures using the BC light-weight API.
                                
                            
                            
                                
                                     BcTlsRsaPssVerifier
                                    Operator supporting the verification of RSASSA-PSS signatures using the BC light-weight API.
                                
                            
                            
                                
                                     BcTlsRsaSigner
                                    Operator supporting the generation of RSASSA-PKCS1-v1_5 signatures using the BC light-weight API.
                                
                            
                            
                                
                                     BcTlsRsaVerifier
                                    Operator supporting the verification of RSASSA-PKCS1-v1_5 signatures using the BC light-weight API.
                                
                            
                            
                                
                                     BcTlsSecret
                                    BC light-weight support class for handling TLS secrets and deriving key material and other secrets
            from them.
                                
                            
                            
                                
                                     BcX25519
                                    Support class for X25519 using the BC light-weight library.
                                
                            
                            
                                
                                     BcX25519Domain
                                    
                                
                            
                            
                                
                                     BcX448
                                    Support class for X448 using the BC light-weight library.
                                
                            
                            
                                
                                     BcX448Domain
                                    
                                
                            
                        
                        Abstract Classes
                                     BcTlsDssSigner
                                    BC light-weight base class for the signers implementing the two DSA style algorithms from FIPS PUB
            186-4: DSA and ECDSA.
                                
                            
                            
                                
                                     BcTlsDssVerifier
                                    BC light-weight base class for the verifiers supporting the two DSA style algorithms from FIPS PUB
            186-4: DSA and ECDSA.
                                
                            
                            
                                
                                     BcTlsSigner
                                    
                                
                            
                            
                                
                                     BcTlsVerifier