class MysqlPR::Protocol::AuthenticationPacket
Authentication packet
Public Class Methods
serialize(client_flags, max_packet_size, charset_number, username, scrambled_password, databasename)
click to toggle source
# File lib/mysql-pr/protocol.rb, line 693 def self.serialize(client_flags, max_packet_size, charset_number, username, scrambled_password, databasename) [ client_flags, max_packet_size, Packet.lcb(charset_number), "", # always 0x00 * 23 username, Packet.lcs(scrambled_password), databasename ].pack("VVa*a23Z*A*Z*") end