I glanced through the implementation and it seems that dependence is inherited from use of following libraries
There are few lines that also use Buffer directly but there Uint8Array would have done just fine as well.
Trying to actually remove here might be difficult, however we could probably just remove it from the API surface and turn Uint8Arrays into Buffers internally where needed.