# File lib/Dnsruby/resource/TSIG.rb, line 98
      def sig_data
        return MessageEncoder.new { |msg|
          msg.put_name(name.downcase)
          msg.put_pack('nN', @klass.code, @ttl)
          print "Alg : #{@algorithm}\n"
          #@TODO@ ALGORITHM IS GOING TO LOWER-CASE!!!
          msg.put_name(@algorithm.downcase)
          
          time_high = (@time_signed >> 32)
          time_low = (@time_signed & 0xFFFFFFFF)
          print "time_signed : #{@time_signed}, high : #{time_high}, low : #{time_low}\n"
          msg.put_pack('nN', time_high, time_low)
          msg.put_pack('n', @fudge)
          print "Fudge : #{@fudge}\n"
          msg.put_pack('n', @error)
          print "Error : #{@error}\n"
          msg.put_pack('n', 0) # no other data
        }.to_s
      end