RT41897: Add an CRYPTO_secure_actual_size
[openssl.git] / crypto / mem_sec.c
index 5f4f733fd06f3f11f5871be37a7c25e39d5cd224..9adc124e36bd41f1204bd371f3c8b90faa0e6456 100644 (file)
@@ -157,6 +157,19 @@ size_t CRYPTO_secure_used()
 #endif /* IMPLEMENTED */
 }
 
+size_t CRYPTO_secure_actual_size(void *ptr)
+{
+#ifdef IMPLEMENTED
+    size_t actual_size;
+
+    LOCK();
+    actual_size = sh_actual_size(ptr);
+    UNLOCK();
+    return actual_size;
+#else
+    return 0;
+#endif
+}
 /* END OF PAGE ...
 
    ... START OF PAGE */