TSLではPRFという名のSHA1MD5で構成された関数からキーなどを作成します。そして、ラベルを4種類使用します。
"master secret" : pre_master_secretからmaster secretという名のデータを作成
"key expansion" : master_secretからkeyblock(CLENT_MAC+SERVER_MAC+CLIENT_KEY+SERVER_KEY+CLIENT_IV+SERVER_IV)を作成。
"server finished" : FINISHEDのためのサーバ側のダイジェストデータ。
"client finished" : FINISHEDのためのクライアント側のダイジェストデータ。


master_secret = PRF( pre_master_secret, IByte("master secret", 13), Marge(inf.client_random, inf.server_random), 4);

keyblock = PRF( master_secret, IByte("key expansion", 13), Marge(inf.server_random, inf.client_random),10);

server_digest = PRF( master_secret,IByte("server finished", 15), Marge(ComputeHashMD5(data), ComputeHashSHA1(data)), 4);

client_digest = PRF( master_secret,IByte("client finished", 15), Marge(ComputeHashMD5(data), ComputeHashSHA1(data)), 4);


4と10は必要なデータ長にするための単なるループ回数です。
クライアント側でも全く同じ処理がされているはず。
"A","BB","CCC"は前のバージョンのSSLのラベル名で、TSLでは使いません。