boringssl/decrepit
David Benjamin 2556f8ba60 Clarify thread-safety of key objects.
This often causes confusion since, for various silly reasons (intrinsic
ref-counting, FOO_METHOD, and RSA's cached Montgomery bits), the thread
safety of some functions don't match the usual const/non-const
distinction. Fix const-ness where easy and document it otherwise.

Change-Id: If2037a4874d7580cc79b18ee21f12ae0f47db7fd
Reviewed-on: https://boringssl-review.googlesource.com/31344
Reviewed-by: Ryan Sleevi <rsleevi@chromium.org>
Reviewed-by: Adam Langley <agl@google.com>
Commit-Queue: David Benjamin <davidben@google.com>
CQ-Verified: CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org>
2018-08-28 18:52:59 +00:00
..
bio Run the comment conversion script on decrepit/ 2017-08-18 00:05:52 +00:00
blowfish Work around language and compiler bug in memcpy, etc. 2016-12-21 20:34:47 +00:00
cast Run the comment conversion script on decrepit/ 2017-08-18 00:05:52 +00:00
cfb Add EVP AES-128 CFB128 support via decrepit. 2017-09-18 18:34:06 +00:00
des Run the comment conversion script on decrepit/ 2017-08-18 00:05:52 +00:00
dh Run the comment conversion script on decrepit/ 2017-08-18 00:05:52 +00:00
dsa Run the comment conversion script on decrepit/ 2017-08-18 00:05:52 +00:00
evp Run the comment conversion script on decrepit/ 2017-08-18 00:05:52 +00:00
obj Work around language and compiler bug in memcpy, etc. 2016-12-21 20:34:47 +00:00
rc4
ripemd fix compilation error for non-english windows (like cjk) 2018-03-15 17:52:23 +00:00
rsa Clarify thread-safety of key objects. 2018-08-28 18:52:59 +00:00
ssl Run the comment conversion script on decrepit/ 2017-08-18 00:05:52 +00:00
x509
xts Run the comment conversion script on decrepit/ 2017-08-18 00:05:52 +00:00
CMakeLists.txt Align on a single CMake style. 2018-08-10 16:22:31 +00:00
macros.h Move OPENSSL_FALLTHROUGH to internal headers. 2018-01-29 18:17:57 +00:00