diff --git a/src/common/torgzip.c b/src/common/torgzip.c
index 09f3806895..d6f6225251 100644
--- a/src/common/torgzip.c
+++ b/src/common/torgzip.c
@@ -105,10 +105,10 @@ method_bits(compress_method_t method, compression_level_t level)
#define CHECK_FOR_COMPRESSION_BOMB_AFTER (1024*64)
/** @} */
-/** Return true if uncompressing an input of size in_size to an input
- * of size at least size_out looks like a compression bomb. */
-static int
-is_compression_bomb(size_t size_in, size_t size_out)
+/** Return true if uncompressing an input of size in_size to an input of
+ * size at least size_out looks like a compression bomb. */
+int
+tor_compress_is_compression_bomb(size_t size_in, size_t size_out)
{
if (size_in == 0 || size_out < CHECK_FOR_COMPRESSION_BOMB_AFTER)
return 0;
diff --git a/src/common/torgzip.h b/src/common/torgzip.h
index 8f2363aa1e..fa566282d7 100644
--- a/src/common/torgzip.h
+++ b/src/common/torgzip.h
@@ -49,6 +49,9 @@ compress_method_t detect_compression_method(const char *in, size_t in_len);
int
tor_compress_memory_level(compression_level_t level);
+int
+tor_compress_is_compression_bomb(size_t size_in, size_t size_out);
+
/** Return values from tor_compress_process; see that function's documentation
* for details. */
typedef enum {