/external/openssl/crypto/engine/ |
engine.h | 1 /* openssl/engine.h */ 70 #error ENGINE is disabled. 122 * internally to control registration of ENGINE implementations, and can be set 127 /* ENGINE flags that can be set by ENGINE_set_flags(). */ 132 * control commands on behalf of the ENGINE using their "cmd_defns" data. */ 136 * "ENGINE_by_id()". When an ENGINE must store state (eg. if ENGINE_ctrl() 139 * to obtain the ENGINE will result in it being copied into a new structure. 141 * the existing ENGINE's structural reference count. */ 170 * same functionality to their own ENGINE-specific control functions that can be 173 * fact that application code can find and use them without requiring per-ENGINE [all...] |
tb_dh.c | 65 void ENGINE_unregister_DH(ENGINE *e) 75 int ENGINE_register_DH(ENGINE *e) 85 ENGINE *e; 91 int ENGINE_set_default_DH(ENGINE *e) 102 ENGINE *ENGINE_get_default_DH(void) 107 /* Obtains an DH implementation from an ENGINE functional reference */ 108 const DH_METHOD *ENGINE_get_DH(const ENGINE *e) 113 /* Sets an DH implementation in an ENGINE structure */ 114 int ENGINE_set_DH(ENGINE *e, const DH_METHOD *dh_meth)
|
tb_dsa.c | 65 void ENGINE_unregister_DSA(ENGINE *e) 75 int ENGINE_register_DSA(ENGINE *e) 85 ENGINE *e; 91 int ENGINE_set_default_DSA(ENGINE *e) 102 ENGINE *ENGINE_get_default_DSA(void) 107 /* Obtains an DSA implementation from an ENGINE functional reference */ 108 const DSA_METHOD *ENGINE_get_DSA(const ENGINE *e) 113 /* Sets an DSA implementation in an ENGINE structure */ 114 int ENGINE_set_DSA(ENGINE *e, const DSA_METHOD *dsa_meth)
|
tb_ecdh.c | 1 /* crypto/engine/tb_ecdh.c */ 12 * The ECDH engine software is originally written by Nils Gura and 80 void ENGINE_unregister_ECDH(ENGINE *e) 90 int ENGINE_register_ECDH(ENGINE *e) 100 ENGINE *e; 106 int ENGINE_set_default_ECDH(ENGINE *e) 117 ENGINE *ENGINE_get_default_ECDH(void) 122 /* Obtains an ECDH implementation from an ENGINE functional reference */ 123 const ECDH_METHOD *ENGINE_get_ECDH(const ENGINE *e) 128 /* Sets an ECDH implementation in an ENGINE structure * [all...] |
tb_ecdsa.c | 65 void ENGINE_unregister_ECDSA(ENGINE *e) 75 int ENGINE_register_ECDSA(ENGINE *e) 85 ENGINE *e; 91 int ENGINE_set_default_ECDSA(ENGINE *e) 102 ENGINE *ENGINE_get_default_ECDSA(void) 107 /* Obtains an ECDSA implementation from an ENGINE functional reference */ 108 const ECDSA_METHOD *ENGINE_get_ECDSA(const ENGINE *e) 113 /* Sets an ECDSA implementation in an ENGINE structure */ 114 int ENGINE_set_ECDSA(ENGINE *e, const ECDSA_METHOD *ecdsa_meth)
|
tb_rand.c | 65 void ENGINE_unregister_RAND(ENGINE *e) 75 int ENGINE_register_RAND(ENGINE *e) 85 ENGINE *e; 91 int ENGINE_set_default_RAND(ENGINE *e) 102 ENGINE *ENGINE_get_default_RAND(void) 107 /* Obtains an RAND implementation from an ENGINE functional reference */ 108 const RAND_METHOD *ENGINE_get_RAND(const ENGINE *e) 113 /* Sets an RAND implementation in an ENGINE structure */ 114 int ENGINE_set_RAND(ENGINE *e, const RAND_METHOD *rand_meth)
|
tb_rsa.c | 65 void ENGINE_unregister_RSA(ENGINE *e) 75 int ENGINE_register_RSA(ENGINE *e) 85 ENGINE *e; 91 int ENGINE_set_default_RSA(ENGINE *e) 102 ENGINE *ENGINE_get_default_RSA(void) 107 /* Obtains an RSA implementation from an ENGINE functional reference */ 108 const RSA_METHOD *ENGINE_get_RSA(const ENGINE *e) 113 /* Sets an RSA implementation in an ENGINE structure */ 114 int ENGINE_set_RSA(ENGINE *e, const RSA_METHOD *rsa_meth)
|
tb_store.c | 65 void ENGINE_unregister_STORE(ENGINE *e) 75 int ENGINE_register_STORE(ENGINE *e) 85 ENGINE *e; 93 int ENGINE_set_default_STORE(ENGINE *e) 106 ENGINE *ENGINE_get_default_STORE(void) 112 /* Obtains an STORE implementation from an ENGINE functional reference */ 113 const STORE_METHOD *ENGINE_get_STORE(const ENGINE *e) 118 /* Sets an STORE implementation in an ENGINE structure */ 119 int ENGINE_set_STORE(ENGINE *e, const STORE_METHOD *store_meth)
|
tb_cipher.c | 64 void ENGINE_unregister_ciphers(ENGINE *e) 74 int ENGINE_register_ciphers(ENGINE *e) 90 ENGINE *e; 96 int ENGINE_set_default_ciphers(ENGINE *e) 113 ENGINE *ENGINE_get_cipher_engine(int nid) 118 /* Obtains a cipher implementation from an ENGINE functional reference */ 119 const EVP_CIPHER *ENGINE_get_cipher(ENGINE *e, int nid) 132 /* Gets the cipher callback from an ENGINE structure */ 133 ENGINE_CIPHERS_PTR ENGINE_get_ciphers(const ENGINE *e) 138 /* Sets the cipher callback in an ENGINE structure * [all...] |
tb_digest.c | 64 void ENGINE_unregister_digests(ENGINE *e) 74 int ENGINE_register_digests(ENGINE *e) 90 ENGINE *e; 96 int ENGINE_set_default_digests(ENGINE *e) 113 ENGINE *ENGINE_get_digest_engine(int nid) 118 /* Obtains a digest implementation from an ENGINE functional reference */ 119 const EVP_MD *ENGINE_get_digest(ENGINE *e, int nid) 132 /* Gets the digest callback from an ENGINE structure */ 133 ENGINE_DIGESTS_PTR ENGINE_get_digests(const ENGINE *e) 138 /* Sets the digest callback in an ENGINE structure * [all...] |
eng_int.h | 1 /* crypto/engine/eng_int.h */ 68 /* Take public definitions from engine.h */ 69 #include <openssl/engine.h> 76 * ENGINE structure will be monitored with a line of output on stderr for each 77 * change. This prints the engine's pointer address (truncated to unsigned int), 84 fprintf(stderr, "engine: %08x %s from %d to %d (%s:%d)\n", \ 110 DECLARE_STACK_OF(ENGINE) 121 ENGINE *e, const int *nids, int num_nids, int setdefault); 122 void engine_table_unregister(ENGINE_TABLE **table, ENGINE *e); 125 ENGINE *engine_table_select(ENGINE_TABLE **table, int nid) [all...] |
eng_lib.c | 1 /* crypto/engine/eng_lib.c */ 64 ENGINE *ENGINE_new(void) 66 ENGINE *ret; 68 ret = (ENGINE *)OPENSSL_malloc(sizeof(ENGINE)); 74 memset(ret, 0, sizeof(ENGINE)); 82 * elements of the ENGINE structure are more likely to be caught and changed 84 void engine_set_all_null(ENGINE *e) 105 int engine_free_util(ENGINE *e, int locked) 131 /* Give the ENGINE a chance to do any structural cleanup correspondin [all...] |
eng_list.c | 1 /* crypto/engine/eng_list.c */ 66 /* The linked-list of pointers to engine types. engine_list_head 71 * "prev" pointer in each ENGINE is to save excessive list iteration, 76 static ENGINE *engine_list_head = NULL; 77 static ENGINE *engine_list_tail = NULL; 84 ENGINE *iterator = engine_list_head; 96 static int engine_list_add(ENGINE *e) 99 ENGINE *iterator = NULL; 147 /* Having the engine in the list assumes a structural 157 static int engine_list_remove(ENGINE *e [all...] |
eng_pkey.c | 1 /* crypto/engine/eng_pkey.c */ 60 int ENGINE_set_load_privkey_function(ENGINE *e, ENGINE_LOAD_KEY_PTR loadpriv_f) 66 int ENGINE_set_load_pubkey_function(ENGINE *e, ENGINE_LOAD_KEY_PTR loadpub_f) 72 int ENGINE_set_load_ssl_client_cert_function(ENGINE *e, 79 ENGINE_LOAD_KEY_PTR ENGINE_get_load_privkey_function(const ENGINE *e) 84 ENGINE_LOAD_KEY_PTR ENGINE_get_load_pubkey_function(const ENGINE *e) 89 ENGINE_SSL_CLIENT_CERT_PTR ENGINE_get_ssl_client_cert_function(const ENGINE *e) 96 EVP_PKEY *ENGINE_load_private_key(ENGINE *e, const char *key_id, 132 EVP_PKEY *ENGINE_load_public_key(ENGINE *e, const char *key_id, 168 int ENGINE_load_ssl_client_cert(ENGINE *e, SSL *s [all...] |
eng_init.c | 1 /* crypto/engine/eng_init.c */ 58 /* Initialise a engine type for use (or up its functional reference count 60 int engine_unlocked_init(ENGINE *e) 65 /* This is the first functional reference and the engine 80 /* Free a functional reference to a engine type. This version is only used 82 int engine_unlocked_finish(ENGINE *e, int unlock_for_handlers) 121 int ENGINE_init(ENGINE *e) 136 int ENGINE_finish(ENGINE *e)
|
enginetest.c | 1 /* crypto/engine/enginetest.c */ 66 printf("No ENGINE support\n"); 72 #include <openssl/engine.h> 77 ENGINE *h; 82 printf("listing available engine types\n"); 85 printf("engine %i, id = \"%s\", name = \"%s\"\n", 97 ENGINE *block[512]; 100 ENGINE *ptr; 103 ENGINE *new_h1 = NULL; 104 ENGINE *new_h2 = NULL [all...] |
eng_dyn.c | 1 /* crypto/engine/eng_dyn.c */ 63 /* Shared libraries implementing ENGINEs for use by the "dynamic" ENGINE loader 66 /* Our ENGINE handlers */ 67 static int dynamic_init(ENGINE *e); 68 static int dynamic_finish(ENGINE *e); 69 static int dynamic_ctrl(ENGINE *e, int cmd, long i, void *p, void (*f)(void)); 73 static int dynamic_load(ENGINE *e, dynamic_data_ctx *ctx); 83 /* The constants used when creating the ENGINE */ 85 static const char *engine_dynamic_name = "Dynamic engine loading support"; 89 "Specifies the path to the new ENGINE shared library" [all...] |
eng_openssl.c | 1 /* crypto/engine/eng_openssl.c */ 68 #include <openssl/engine.h> 113 static int openssl_ciphers(ENGINE *e, const EVP_CIPHER **cipher, 117 static int openssl_digests(ENGINE *e, const EVP_MD **digest, 122 static EVP_PKEY *openssl_load_privkey(ENGINE *eng, const char *key_id, 126 /* The constants used when creating the ENGINE */ 128 static const char *engine_openssl_name = "Software engine support"; 131 * "dynamic" ENGINE support too */ 132 static int bind_helper(ENGINE *e) 165 /* If we add errors to this ENGINE, ensure the error handling is setup here * [all...] |
eng_table.c | 66 STACK_OF(ENGINE) *sk; 67 /* The default ENGINE to perform this algorithm/mode. */ 68 ENGINE *funct; 131 ENGINE *e, const int *nids, int num_nids, int setdefault) 164 /* if 'setdefault', this ENGINE goes to the head of the list */ 189 static void int_unregister_cb_doall_arg(ENGINE_PILE *pile, ENGINE *e) 204 static IMPLEMENT_LHASH_DOALL_ARG_FN(int_unregister_cb, ENGINE_PILE, ENGINE) 206 void engine_table_unregister(ENGINE_TABLE **table, ENGINE *e) 212 ENGINE, e); 240 ENGINE *engine_table_select(ENGINE_TABLE **table, int nid [all...] |
/external/openssl/include/openssl/ |
engine.h | 1 /* openssl/engine.h */ 70 #error ENGINE is disabled. 122 * internally to control registration of ENGINE implementations, and can be set 127 /* ENGINE flags that can be set by ENGINE_set_flags(). */ 132 * control commands on behalf of the ENGINE using their "cmd_defns" data. */ 136 * "ENGINE_by_id()". When an ENGINE must store state (eg. if ENGINE_ctrl() 139 * to obtain the ENGINE will result in it being copied into a new structure. 141 * the existing ENGINE's structural reference count. */ 170 * same functionality to their own ENGINE-specific control functions that can be 173 * fact that application code can find and use them without requiring per-ENGINE [all...] |
/libcore/luni/src/main/java/javax/net/ssl/ |
SSLContext.java | 26 import org.apache.harmony.security.fortress.Engine; 37 // Used to access common engine functionality 38 private static final Engine ENGINE = new Engine(SERVICE); 58 synchronized (ENGINE) { 77 synchronized (ENGINE) { 98 Engine.SpiAndProvider sap = ENGINE.getInstance(protocol, null); 159 Object spi = ENGINE.getInstance(protocol, provider, null) [all...] |
/external/openssl/crypto/rand/ |
rand_lib.c | 64 #include <openssl/engine.h> 68 /* non-NULL if default_RAND_meth is ENGINE-provided */ 69 static ENGINE *funct_ref =NULL; 91 ENGINE *e = ENGINE_get_default_RAND(); 111 int RAND_set_rand_engine(ENGINE *engine) 114 if(engine) 116 if(!ENGINE_init(engine)) 118 tmp_meth = ENGINE_get_RAND(engine); 121 ENGINE_finish(engine); [all...] |
/libcore/luni/src/main/java/java/security/ |
AlgorithmParameterGenerator.java | 21 import org.apache.harmony.security.fortress.Engine; 24 * {@code AlgorithmParameterGenerator} is an engine class which is capable of 32 // Used to access common engine functionality 33 private static final Engine ENGINE = new Engine(SERVICE); 52 * a concrete implementation, this engine instance delegates to. 93 Engine.SpiAndProvider sap = ENGINE.getInstance(algorithm, null); 154 Object spi = ENGINE.getInstance(algorithm, provider, null) [all...] |
KeyFactory.java | 22 import org.apache.harmony.security.fortress.Engine; 25 * {@code KeyFactory} is an engine class that can be used to translate between 34 // Used to access common engine functionality 35 private static final Engine ENGINE = new Engine(SERVICE); 81 Engine.SpiAndProvider sap = ENGINE.getInstance(algorithm, null); 135 Object spi = ENGINE.getInstance(algorithm, provider, null);
|
/libcore/luni/src/main/java/java/security/cert/ |
CertPathBuilder.java | 25 import org.apache.harmony.security.fortress.Engine; 36 // Used to access common engine functionality 37 private static final Engine ENGINE = new Engine(SERVICE); 107 Engine.SpiAndProvider sap = ENGINE.getInstance(algorithm, null); 164 Object spi = ENGINE.getInstance(algorithm, provider, null);
|