hunt.net.secure.conscrypt.NativeCrypto

Undocumented in source.

Members

Classes

NativeCrypto
class NativeCrypto

Provides the Java side of our JNI glue for OpenSSL. <p> Note: Many methods in this class take a reference to a Java object that holds a native pointer in the form of a long in addition to the long itself and don't use the Java object in the native implementation. This is to prevent the Java object from becoming eligible for GC while the native method is executing. See <a href="https://github.com/google/error-prone/blob/master/docs/bugpattern/UnsafeFinalization.md">this</a> for more details.

Functions

ByteArrayToCryptoBuffer
CRYPTO_BUFFER* ByteArrayToCryptoBuffer(byte[] array, CRYPTO_BUFFER_POOL* pool)
Undocumented in source. Be warned that the author may not have intended to support it.

Interfaces

SSLHandshakeCallbacks
interface SSLHandshakeCallbacks

A collection of callbacks from the native OpenSSL code that are related to the SSL handshake initiated by SSL_do_handshake.

Structs

AppData
struct AppData
Undocumented in source.

Variables

tls_cipher_name_translation_table
string[] tls_cipher_name_translation_table;

SSL/TLS Cipher suite name translation table

Meta