src/HOL/Auth/TLS.thy
changeset 4198 c63639beeff1
parent 3759 3d1ac6b82b28
child 4421 88639289be39
equal deleted inserted replaced
4197:1547bc6daa5a 4198:c63639beeff1
    97 	   PA represents CLIENT_VERSION, CIPHER_SUITES and COMPRESSION_METHODS.
    97 	   PA represents CLIENT_VERSION, CIPHER_SUITES and COMPRESSION_METHODS.
    98 	   It is uninterpreted but will be confirmed in the FINISHED messages.
    98 	   It is uninterpreted but will be confirmed in the FINISHED messages.
    99 	   NA is CLIENT RANDOM, while SID is SESSION_ID.
    99 	   NA is CLIENT RANDOM, while SID is SESSION_ID.
   100            UNIX TIME is omitted because the protocol doesn't use it.
   100            UNIX TIME is omitted because the protocol doesn't use it.
   101            May assume NA ~: range PRF because CLIENT RANDOM is 28 bytes
   101            May assume NA ~: range PRF because CLIENT RANDOM is 28 bytes
   102 	   while MASTER SECRET is 48 byptes*)
   102 	   while MASTER SECRET is 48 bytes*)
   103          "[| evsCH: tls;  A ~= B;  Nonce NA ~: used evsCH;  NA ~: range PRF |]
   103          "[| evsCH: tls;  A ~= B;  Nonce NA ~: used evsCH;  NA ~: range PRF |]
   104           ==> Says A B {|Agent A, Nonce NA, Number SID, Number PA|}
   104           ==> Says A B {|Agent A, Nonce NA, Number SID, Number PA|}
   105 	        # evsCH  :  tls"
   105 	        # evsCH  :  tls"
   106 
   106 
   107     ServerHello
   107     ServerHello