 GenuineFMSConst = "Genuine Adobe Flash Media Server 001"
 GenuineFMSConstCrud = Buffer.concat [new Buffer(GenuineFMSConst, "utf8"), RandomCrud]
 
-GenuineFPConst  = "Genuine Adobe Flash Player 001" # 30 bytes long
+GenuineFPConst  = "Genuine Adobe Flash Player 001"
 GenuineFPConstCrud = Buffer.concat [new Buffer(GenuineFPConst, "utf8"), RandomCrud]
 
 GetClientGenuineConstDigestOffset = (buf) ->

  generateS1 messageFormat, dh, (err, s1Bytes) ->
    generateS2 messageFormat, clientsig, (err, s2Bytes, keys) ->
      allBytes = Buffer.concat [
        new Buffer([ clientType ]),  # version
        s1Bytes,
        s2Bytes
      ], 3073
      keys.dh = dh
      callback null, allBytes, keys

    callback null, s2Bytes,
      clientPublicKey: key

# Generate S0/S1/S2 combined message
generateS0S1S2 = (clientsig, callback) ->
  clientType = clientsig[0]
  console.log "client type: #{clientType}"
