| Index: net/quic/crypto/aes_128_gcm_12_decrypter_test.cc
 | 
| diff --git a/net/quic/crypto/aes_128_gcm_12_decrypter_test.cc b/net/quic/crypto/aes_128_gcm_12_decrypter_test.cc
 | 
| index 037bf7ec3358bfb838faec16b056695e58dc0c3f..377d2b5d52ef6bbdbfe479bdca814c0a1945e05b 100644
 | 
| --- a/net/quic/crypto/aes_128_gcm_12_decrypter_test.cc
 | 
| +++ b/net/quic/crypto/aes_128_gcm_12_decrypter_test.cc
 | 
| @@ -257,15 +257,13 @@ QuicData* DecryptWithNonce(Aes128Gcm12Decrypter* decrypter,
 | 
|                             StringPiece nonce,
 | 
|                             StringPiece associated_data,
 | 
|                             StringPiece ciphertext) {
 | 
| -  size_t plaintext_size = ciphertext.length();
 | 
| -  scoped_ptr<char[]> plaintext(new char[plaintext_size]);
 | 
| -
 | 
| -  if (!decrypter->Decrypt(nonce, associated_data, ciphertext,
 | 
| -                          reinterpret_cast<unsigned char*>(plaintext.get()),
 | 
| -                          &plaintext_size)) {
 | 
| -    return nullptr;
 | 
| -  }
 | 
| -  return new QuicData(plaintext.release(), plaintext_size, true);
 | 
| +  QuicPacketSequenceNumber sequence_number;
 | 
| +  StringPiece nonce_prefix(nonce.data(),
 | 
| +                           nonce.size() - sizeof(sequence_number));
 | 
| +  decrypter->SetNoncePrefix(nonce_prefix);
 | 
| +  memcpy(&sequence_number, nonce.data() + nonce_prefix.size(),
 | 
| +         sizeof(sequence_number));
 | 
| +  return decrypter->DecryptPacket(sequence_number, associated_data, ciphertext);
 | 
|  }
 | 
|  
 | 
|  TEST(Aes128Gcm12DecrypterTest, Decrypt) {
 | 
| 
 |