I am using nrfutil version 5.2.0 on a Mac Pro M1, running Mac OS Monterey 12.1. I get the following error when I try to generate a private key
------
Us-MacBook-Pro:DFU ugmurthy$ nrfutil keys generate private.pem
Traceback (most recent call last):
File "/Users/ugmurthy/.pyenv/versions/3.9.9/bin/nrfutil", line 33, in
sys.exit(load_entry_point('nrfutil==5.2.0', 'console_scripts', 'nrfutil')())
File "/Users/ugmurthy/.pyenv/versions/3.9.9/lib/python3.9/site-packages/click/core.py", line 829, in __call__
return self.main(*args, **kwargs)
File "/Users/ugmurthy/.pyenv/versions/3.9.9/lib/python3.9/site-packages/click/core.py", line 782, in main
rv = self.invoke(ctx)
File "/Users/ugmurthy/.pyenv/versions/3.9.9/lib/python3.9/site-packages/click/core.py", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/Users/ugmurthy/.pyenv/versions/3.9.9/lib/python3.9/site-packages/click/core.py", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/Users/ugmurthy/.pyenv/versions/3.9.9/lib/python3.9/site-packages/click/core.py", line 1066, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/Users/ugmurthy/.pyenv/versions/3.9.9/lib/python3.9/site-packages/click/core.py", line 610, in invoke
return callback(*args, **kwargs)
File "/Users/ugmurthy/.pyenv/versions/3.9.9/lib/python3.9/site-packages/nordicsemi/__main__.py", line 434, in generate
signer.gen_key(key_file)
File "/Users/ugmurthy/.pyenv/versions/3.9.9/lib/python3.9/site-packages/nordicsemi/dfu/signing.py", line 79, in gen_key
sk_file.write(self.sk.to_pem())
TypeError: write() argument must be str, not bytes
-----
Grateful for any pointers to resolve this. thanks.