diff --git a/sys/include/bloom.h b/sys/include/bloom.h
index 9b7c08e59369d7b681b62c3ecb364435f1ba3437..2801ed7dcc8296f49e5c7499ab251b14e6341b23 100644
--- a/sys/include/bloom.h
+++ b/sys/include/bloom.h
@@ -140,7 +140,7 @@ typedef uint32_t (*hashfp_t)(const uint8_t *, int len);
  * @brief bloom_t bloom filter object
  */
 typedef struct {
-    /** number of bytes in the bloom array */
+    /** number of bits in the bloom array */
     size_t m;
     /** number of hash functions */
     size_t k;
@@ -155,7 +155,7 @@ typedef struct {
  *
  * For best results, make 'size' a power of 2.
  *
- * @param size        size of the bit array in the filter
+ * @param size        size of the bit array of the filter in bits
  * @param num_hashes  the number of hash functions
  * @param ...         varg function pointers, use hashfp_t
  *
diff --git a/tests/unittests/tests-bloom/tests-bloom.c b/tests/unittests/tests-bloom/tests-bloom.c
index 5ea881255d13492f9c538ea6691c33fc60add298..0a1078a8e9586d574f921f67ace7ef137072a02d 100644
--- a/tests/unittests/tests-bloom/tests-bloom.c
+++ b/tests/unittests/tests-bloom/tests-bloom.c
@@ -16,7 +16,7 @@
 
 #include "tests-bloom-sets.h"
 
-#define TESTS_BLOOM_BYTES (128)
+#define TESTS_BLOOM_BITS (128)
 #define TESTS_BLOOM_HASHF (6)
 #define TESTS_BLOOM_PROB_IN_FILTER (4)
 #define TESTS_BLOOM_NOT_IN_FILTER (996)
@@ -35,7 +35,7 @@ static void load_dictionary_fixture(void)
 
 static void set_up_bloom(void)
 {
-    bloom = bloom_new(TESTS_BLOOM_BYTES, TESTS_BLOOM_HASHF, fnv_hash, sax_hash,
+    bloom = bloom_new(TESTS_BLOOM_BITS, TESTS_BLOOM_HASHF, fnv_hash, sax_hash,
             sdbm_hash, djb2_hash, kr_hash, dek_hash, rotating_hash,
             one_at_a_time_hash);
 }
@@ -47,7 +47,7 @@ static void tear_down_bloom(void)
 
 static void test_bloom_parameters_bytes_hashf(void)
 {
-    TEST_ASSERT_EQUAL_INT(TESTS_BLOOM_BYTES, bloom->m);
+    TEST_ASSERT_EQUAL_INT(TESTS_BLOOM_BITS, bloom->m);
     TEST_ASSERT_EQUAL_INT(TESTS_BLOOM_HASHF, bloom->k);
 }