signing support & test cases