anchor.diff:  		 190,162,74,31,186,227,119,155,94,74,119,79,169,193,240,160,
   		 198,181,81,19,98,162,213,228,74,224,253,168,156,59,195,122,
   		 108,101,107,242,20,15,169,150,163,107,101,94,93,104,241,165>>,
  -    Version = {3,3},
  -    Content = <<183,139,16,132,10,209,67,86,168,100,61,217,145,57,36,56,72,69,76,76,79,10>>,
  +    Content = <<183,139,16,132,10,209,67,86,168,100,61,217,145,57,36,56, "HELLO\n">>,
       Mac = <<71,136,212,107,223,200,70,232,127,116,148,205,232,35,158,113,237,174,15,217,192,168,35,8,6,107,107,233,25,174,90,111>>,
  +    Version = {3,0},
       {Content, Mac, _} = ssl_cipher:decipher(?AES, HashSz, CipherState, Fragment, Version),
  +    Version1 = {3,1},
  +    {Content, Mac, _} = ssl_cipher:decipher(?AES, HashSz, CipherState, Fragment, Version1),
  +    ok.
  +
  +%%--------------------------------------------------------------------
  +
  +aes_decipher_good_tls11(doc) ->
  +    ["Decipher a known TLS 1.1 cryptotext."];
  +
  +aes_decipher_good_tls11(suite) ->
  +    [];
  +
  +%% the fragment is actuall a TLS 1.1 record, with
  +%% Version = TLS 1.1, we get the correct NextIV in #cipher_state
  +aes_decipher_good_tls11(Config) when is_list(Config) ->
  +    HashSz = 32,
  +    CipherState = #cipher_state{iv = <<59,201,85,117,188,206,224,136,5,109,46,70,104,79,4,9>>,
  +				key = <<72,196,247,97,62,213,222,109,210,204,217,186,172,184,197,148>>},
  +    Fragment = <<220,193,179,139,171,33,143,245,202,47,123,251,13,232,114,8,
  +		 190,162,74,31,186,227,119,155,94,74,119,79,169,193,240,160,
  +		 198,181,81,19,98,162,213,228,74,224,253,168,156,59,195,122,
  +		 108,101,107,242,20,15,169,150,163,107,101,94,93,104,241,165>>,
  +    Content = <<"HELLO\n">>,
  +    NextIV = <<183,139,16,132,10,209,67,86,168,100,61,217,145,57,36,56>>,
  +    Mac = <<71,136,212,107,223,200,70,232,127,116,148,205,232,35,158,113,237,174,15,217,192,168,35,8,6,107,107,233,25,174,90,111>>,
  +    Version = {3,2},
  +    {Content, Mac, #cipher_state{iv = NextIV}} = ssl_cipher:decipher(?AES, HashSz, CipherState, Fragment, Version),
  +    Version1 = {3,2},
  +    {Content, Mac, #cipher_state{iv = NextIV}} = ssl_cipher:decipher(?AES, HashSz, CipherState, Fragment, Version1),
       ok.
   
   %%--------------------------------------------------------------------
  
positive.code: suite() -> [{ct_hooks,[ts_install_cth]}].
  
  all() -> 
      [aes_decipher_good, aes_decipher_fail].
  
  groups() -> 
      [].
  
negative.code: -include("ssl_internal.hrl").
  -include("ssl_record.hrl").
  -include("ssl_cipher.hrl").
  -include("ssl_alert.hrl").
  
  -define(TIMEOUT, 600000).
  
  