native Go armoring and unarmoring