From 862bf4cc341bc817ec70478c8770d68eaa9bd764 Mon Sep 17 00:00:00 2001
From: Thomas Flori <thflori@gmail.com>
Date: Fri, 23 Feb 2018 14:12:05 +0000
Subject: [PATCH] add the whole byte

---
 SecureToken/Binary.php | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/SecureToken/Binary.php b/SecureToken/Binary.php
index 268d00b..8c95664 100644
--- a/SecureToken/Binary.php
+++ b/SecureToken/Binary.php
@@ -26,10 +26,7 @@ class Binary
 
         $decimal = '0';
         foreach (str_split($binary) as $byte) {
-            $byte = ord($byte);
-            for ($pos = 7; $pos >= 0; $pos--) {
-                $decimal = bcadd(bcmul($decimal,'2'),$byte >> $pos & 1);
-            }
+            $decimal = bcadd(bcmul($decimal,'256'), ord($byte));
         }
 
         if (10 == $targetBase) {
-- 
GitLab