even if it's someone else's implementation you should not copy/fork that implementation to your lib as a way to reduce dependency count, not when it involves cryptography please
one thing i hate about vscode is that if i have multiple windows open in different workspaces the context menu placement is borked, so i almost don't do right clicks now