Add missing bssl::UpRef overloads.

Change-Id: I840307526238219385ea6144739f5df78c596a4f
Reviewed-on: https://boringssl-review.googlesource.com/31946
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>
diff --git a/include/openssl/dh.h b/include/openssl/dh.h
index 7188790..7e10303 100644
--- a/include/openssl/dh.h
+++ b/include/openssl/dh.h
@@ -281,6 +281,7 @@
 BSSL_NAMESPACE_BEGIN
 
 BORINGSSL_MAKE_DELETER(DH, DH_free)
+BORINGSSL_MAKE_UP_REF(DH, DH_up_ref)
 
 BSSL_NAMESPACE_END
 
diff --git a/include/openssl/dsa.h b/include/openssl/dsa.h
index 70cde7b..bed93c5 100644
--- a/include/openssl/dsa.h
+++ b/include/openssl/dsa.h
@@ -420,6 +420,7 @@
 BSSL_NAMESPACE_BEGIN
 
 BORINGSSL_MAKE_DELETER(DSA, DSA_free)
+BORINGSSL_MAKE_UP_REF(DSA, DSA_up_ref)
 BORINGSSL_MAKE_DELETER(DSA_SIG, DSA_SIG_free)
 
 BSSL_NAMESPACE_END
diff --git a/include/openssl/ec_key.h b/include/openssl/ec_key.h
index 7e9e4e8..9bc7887 100644
--- a/include/openssl/ec_key.h
+++ b/include/openssl/ec_key.h
@@ -339,6 +339,7 @@
 BSSL_NAMESPACE_BEGIN
 
 BORINGSSL_MAKE_DELETER(EC_KEY, EC_KEY_free)
+BORINGSSL_MAKE_UP_REF(EC_KEY, EC_KEY_up_ref)
 
 BSSL_NAMESPACE_END
 
diff --git a/include/openssl/rsa.h b/include/openssl/rsa.h
index 8098c48..dcca9e3 100644
--- a/include/openssl/rsa.h
+++ b/include/openssl/rsa.h
@@ -726,6 +726,7 @@
 BSSL_NAMESPACE_BEGIN
 
 BORINGSSL_MAKE_DELETER(RSA, RSA_free)
+BORINGSSL_MAKE_UP_REF(RSA, RSA_up_ref)
 
 BSSL_NAMESPACE_END