r10145: Allow a variable length signature, so we can support signing with