implements TlsCrypto
0x00x0010
Members 0
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| No reflected members. | |||||
Functions 34
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool HasAnyStreamVerifiers(IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.SignatureAndHashAlgorithm> signatureAndHashAlgorithms) | Public+3 flags | 0x08 | |
| bool HasAnyStreamVerifiersLegacy(const short[]& clientCertificateTypes) | Public+3 flags | 0x08 | |
| bool HasCryptoHashAlgorithm(int cryptoHashAlgorithm) | Public+3 flags | 0x04 | |
| bool HasCryptoSignatureAlgorithm(int cryptoSignatureAlgorithm) | Public+3 flags | 0x04 | |
| bool HasDHAgreement() | Public+3 flags | 0x01 | |
| bool HasECDHAgreement() | Public+3 flags | 0x01 | |
| bool HasEncryptionAlgorithm(int encryptionAlgorithm) | Public+3 flags | 0x04 | |
| bool HasHkdfAlgorithm(int cryptoHashAlgorithm) | Public+3 flags | 0x04 | |
| bool HasMacAlgorithm(int macAlgorithm) | Public+3 flags | 0x04 | |
| bool HasNamedGroup(int namedGroup) | Public+3 flags | 0x04 | |
| bool HasRsaEncryption() | Public+3 flags | 0x01 | |
| bool HasSignatureAlgorithm(short signatureAlgorithm) | Public+3 flags | — | 0x02 |
| bool HasSignatureAndHashAlgorithm(SignatureAndHashAlgorithm sigAndHashAlgorithm) | Public+3 flags | 0x08 | |
| bool HasSignatureScheme(int signatureScheme) | Public+3 flags | 0x04 | |
| bool HasSrpAuthentication() | Public+3 flags | 0x01 | |
| TlsSecret CreateSecret(const byte[]& data) | Public+3 flags | 0x08 | |
| TlsSecret GenerateRsaPreMasterSecret(ProtocolVersion clientVersion) | Public+3 flags | 0x08 | |
| SecureRandom get_SecureRandom() | Public+4 flags | 0x08 | |
| TlsCertificate CreateCertificate(const byte[]& encoding) | Public+2 flags | 0x08 | |
| TlsCertificate CreateCertificate(short type, const byte[]& encoding) | Public+3 flags | — | 0x08 |
| TlsCipher CreateCipher(TlsCryptoParameters cryptoParams, int encryptionAlgorithm, int macAlgorithm) | Public+3 flags | — | 0x08 |
| TlsDHDomain CreateDHDomain(TlsDHConfig dhConfig) | Public+3 flags | 0x08 | |
| TlsECDomain CreateECDomain(TlsECConfig ecConfig) | Public+3 flags | 0x08 | |
| TlsSecret AdoptSecret(TlsSecret secret) | Public+2 flags | 0x08 | |
| TlsHash CreateHash(int cryptoHashAlgorithm) | Public+3 flags | 0x08 | |
| TlsHmac CreateHmac(int macAlgorithm) | Public+3 flags | 0x08 | |
| TlsHmac CreateHmacForHash(int cryptoHashAlgorithm) | Public+3 flags | 0x08 | |
| TlsNonceGenerator CreateNonceGenerator(const byte[]& additionalSeedMaterial) | Public+3 flags | 0x08 | |
| TlsNonceGenerator CreateNonceGenerator(const ReadOnlySpan<System.Byte>& additionalSeedMaterial) | Public+3 flags | — | 0x10 |
| TlsSrp6Client CreateSrp6Client(TlsSrpConfig srpConfig) | Public+3 flags | 0x08 | |
| TlsSrp6Server CreateSrp6Server(TlsSrpConfig srpConfig, BigInteger srpVerifier) | Public+3 flags | 0x08 | |
| TlsSrp6VerifierGenerator CreateSrp6VerifierGenerator(TlsSrpConfig srpConfig) | Public+3 flags | 0x08 | |
| TlsSecret HkdfInit(int cryptoHashAlgorithm) | Public+3 flags | 0x08 | |
| void .ctor() | 2 flags | 0x00 |