I was following the style here: https://github.com/joyent/node/blob/master/src/node_crypto.cc#L372

The preferred style would be:

```c++
bool r = sign->SignFinal(&md_value,
                         &md_len,
                         buf,
                         buf_len,
                         len >= 3 ? *passphrase : NULL);
```
?