diff --git a/authCipher.js b/authCipher.js
index <HASH>..<HASH> 100644
--- a/authCipher.js
+++ b/authCipher.js
@@ -44,8 +44,7 @@ StreamCipher.prototype._update = function (chunk) {
   if (!this._called && this._alen) {
     var rump = 16 - (this._alen % 16)
     if (rump < 16) {
-      rump = Buffer.from(rump)
-      rump.fill(0)
+      rump = Buffer.alloc(rump, 0)
       this._ghash.update(rump)
     }
   }
authCipher: fix Buffer.from using from rather than alloc