The nonce isn’t being initialized properly. Currently creating an empty byte array: ```powershell $Nonce = [byte[]]::new(12) ``` This means the nonce is always `0x00` unless provided by the caller (optional parameter), which is a security risk.