- 21 11月, 2015 1 次提交
-
-
由 Matt Caswell 提交于
This engine is for developers of async aware applications. It simulates asynchronous activity with external hardware. This initial version supports SHA1 and RSA. Certain operations using those algorithms have async job "pauses" in them - using the new libcrypto async capability. Reviewed-by: NRich Salz <rsalz@openssl.org>
-
- 20 7月, 2015 1 次提交
-
-
由 Rich Salz 提交于
Removed ability to set ex_data impl at runtime. This removed these three functions: const CRYPTO_EX_DATA_IMPL *CRYPTO_get_ex_data_implementation(void); int CRYPTO_set_ex_data_implementation(const CRYPTO_EX_DATA_IMPL *i); int CRYPTO_ex_data_new_class(void); It is no longer possible to change the ex_data implementation at runtime. (Luckily those functions were never documented :) Also removed the ability to add new exdata "classes." We don't believe this received much (if any) use, since you can't add it to OpenSSL objects, and there are probably better (native) methods for developers to add their own extensible data, if they really need that. Replaced the internal hash table (of per-"class" stacks) with a simple indexed array. Reserved an index for "app" application. Each API used to take the lock twice; now it only locks once. Use local stack storage for function pointers, rather than malloc, if possible (i.e., number of ex_data items is under a dozen). Make CRYPTO_EX_DATA_FUNCS opaque/internal. Also fixes RT3710; index zero is reserved. Reviewed-by: NRichard Levitte <levitte@openssl.org>
-
- 28 4月, 2015 1 次提交
-
-
由 Rich Salz 提交于
Remove ERR_[gs]et_implementation as they were not undocumented and useless (the data structure was opaque). Halve the number of lock/unlock calls in almost all ERR_ functions by letting the caller of get_hash or int_thread_set able to lock. Very useful when looping, such as adding errors, or when getting the hash and immediately doing a lookup on it. Reviewed-by: NRichard Levitte <levitte@openssl.org>
-
- 01 4月, 2015 1 次提交
-
-
由 Richard Levitte 提交于
Rather than making include/openssl/foo.h a symlink to crypto/foo/foo.h, this change moves the file to include/openssl/foo.h once and for all. Likewise, move crypto/foo/footest.c to test/footest.c, instead of symlinking it there. Originally-by: NGeoff Thorpe <geoff@openssl.org> Reviewed-by: NRich Salz <rsalz@openssl.org>
-
- 11 3月, 2015 1 次提交
-
-
由 Rich Salz 提交于
Suggested by John Foley <foleyj@cisco.com>. Reviewed-by: NMatt Caswell <matt@openssl.org>
-
- 22 1月, 2015 2 次提交
-
-
由 Matt Caswell 提交于
Reviewed-by: NTim Hudson <tjh@openssl.org>
-
由 Matt Caswell 提交于
Reviewed-by: NTim Hudson <tjh@openssl.org>
-
- 31 12月, 2014 1 次提交
-
-
由 Tim Hudson 提交于
indent will not alter them when reformatting comments Reviewed-by: NRich Salz <rsalz@openssl.org> Reviewed-by: NMatt Caswell <matt@openssl.org>
-
- 19 12月, 2014 1 次提交
-
-
由 Matt Caswell 提交于
Introduce use of DECLARE_DEPRECATED Reviewed-by: NRich Salz <rsalz@openssl.org>
-
- 20 7月, 2014 1 次提交
-
-
由 Dr. Stephen Henson 提交于
Add cmac.h to mkdef.pl Remove ENGINE_load_rsax from engine.h: no longer built. Update ordinals Reviewed-by: NTim Hudson <tjh@openssl.org>
-
- 04 6月, 2012 1 次提交
-
-
由 Ben Laurie 提交于
-
- 14 10月, 2011 1 次提交
-
-
由 Andy Polyakov 提交于
-
- 11 8月, 2011 1 次提交
-
-
由 Andy Polyakov 提交于
-
- 21 7月, 2011 1 次提交
-
-
由 Andy Polyakov 提交于
-
- 15 5月, 2011 1 次提交
-
-
由 Dr. Stephen Henson 提交于
-
- 30 1月, 2011 1 次提交
-
-
由 Dr. Stephen Henson 提交于
-
- 09 2月, 2010 1 次提交
-
-
由 Dr. Stephen Henson 提交于
-
- 28 1月, 2010 2 次提交
-
-
由 Dr. Stephen Henson 提交于
-
由 Dr. Stephen Henson 提交于
-
- 06 1月, 2010 1 次提交
-
-
由 Dr. Stephen Henson 提交于
-
- 27 4月, 2009 1 次提交
-
-
由 Andy Polyakov 提交于
Submitted by: Huang Ying
-
- 24 4月, 2009 1 次提交
-
-
由 Dr. Stephen Henson 提交于
-
- 04 6月, 2008 1 次提交
-
-
由 Ben Laurie 提交于
-
- 03 6月, 2008 1 次提交
-
-
由 Dr. Stephen Henson 提交于
Add appropriate #ifdefs round client cert functions in headers.
-
- 02 6月, 2008 3 次提交
-
-
由 Dr. Stephen Henson 提交于
the rest of the certificate chain. Currently unused.
-
由 Dr. Stephen Henson 提交于
-
由 Dr. Stephen Henson 提交于
-
- 01 6月, 2008 1 次提交
-
-
由 Dr. Stephen Henson 提交于
-
- 22 11月, 2007 1 次提交
-
-
由 Dr. Stephen Henson 提交于
implementations instead of all added ENGINEs to cover case where an ENGINE is not added.
-
- 29 12月, 2006 1 次提交
-
-
由 Andy Polyakov 提交于
-
- 23 10月, 2006 1 次提交
-
-
由 Andy Polyakov 提交于
-
- 21 9月, 2006 1 次提交
-
-
由 Dr. Stephen Henson 提交于
-
- 29 8月, 2006 1 次提交
-
-
由 Ben Laurie 提交于
Fix warnings.
-
- 05 6月, 2006 1 次提交
-
-
由 Dr. Stephen Henson 提交于
-
- 03 6月, 2006 2 次提交
-
-
由 Dr. Stephen Henson 提交于
-
由 Dr. Stephen Henson 提交于
and ENGINE is destroyed.
-
- 02 6月, 2006 2 次提交
-
-
由 Dr. Stephen Henson 提交于
Add missing prototypes. Fix engine method lookup.
-
由 Dr. Stephen Henson 提交于
implementations and functional reference counting when a context is allocated, free or copied.
-
- 01 6月, 2006 2 次提交
-
-
由 Dr. Stephen Henson 提交于
-
由 Dr. Stephen Henson 提交于
-