Added a comment so the efficiency of this jumps out to the next person
diff --git a/src/cryptography/utils.py b/src/cryptography/utils.py
index 22edd94..5379573 100644
--- a/src/cryptography/utils.py
+++ b/src/cryptography/utils.py
@@ -45,6 +45,7 @@
         while len(data) > 0:
             digit, = struct.unpack('>I', data[:4])
             result = (result << 32) + digit
+            # TODO: this is quadratic in the length of data
             data = data[4:]
 
         return result