Scratch what I said earlier, you can use ```nil``` as the NULL pointer for C functions.
Like this: ```C.pointer_function(nil)```

That said, why does there need to be a messageless signing?