Add support for reference counting using C11 atomics
authorKurt Roeckx <kurt@roeckx.be>
Sat, 27 Aug 2016 14:01:08 +0000 (16:01 +0200)
committerKurt Roeckx <kurt@roeckx.be>
Thu, 17 Nov 2016 21:02:25 +0000 (22:02 +0100)
commit2f545ae45d4b93649e40ff7f93e2c3e6ce3154ae
treef29ebce27f6c271c3e7f99a3f96df6c4aadd5404
parentb6c6898234a12b9c6cdaa8f16fb9156097649ad7
Add support for reference counting using C11 atomics

Reviewed-by: Andy Polyakov <appro@openssl.org>
Reviewed-by: Rich Salz <rsalz@openssl.org>
GH: #1500
33 files changed:
crypto/bio/bio_lcl.h
crypto/bio/bio_lib.c
crypto/bio/bio_meth.c
crypto/dh/dh_lib.c
crypto/dh/dh_locl.h
crypto/dsa/dsa_lib.c
crypto/dsa/dsa_locl.h
crypto/dso/dso_lib.c
crypto/dso/dso_locl.h
crypto/ec/ec_key.c
crypto/ec/ec_lcl.h
crypto/ec/ec_mult.c
crypto/ec/ecp_nistp224.c
crypto/ec/ecp_nistp256.c
crypto/ec/ecp_nistp521.c
crypto/ec/ecp_nistz256.c
crypto/engine/eng_int.h
crypto/engine/eng_lib.c
crypto/engine/eng_list.c
crypto/evp/p_lib.c
crypto/include/internal/evp_int.h
crypto/include/internal/x509_int.h
crypto/rsa/rsa_lib.c
crypto/rsa/rsa_locl.h
crypto/x509/x509_lcl.h
crypto/x509/x509_lu.c
crypto/x509/x509_set.c
crypto/x509/x509cset.c
include/internal/refcount.h [new file with mode: 0644]
ssl/ssl_cert.c
ssl/ssl_lib.c
ssl/ssl_locl.h
ssl/ssl_sess.c