Naming consistence.
Remove secret= parameter at least for now. (ticket #49)

Demoting this from 'experimentally handy' to 'slightly too funky'.
Getting the right in all cases might be too hard for a simple
convenience method, e.g. it needs to also support at least optionally
including the timestamp in the message, to support expiry.