| Index: net/quic/crypto/quic_encrypter.cc
 | 
| diff --git a/net/quic/crypto/quic_encrypter.cc b/net/quic/crypto/quic_encrypter.cc
 | 
| new file mode 100644
 | 
| index 0000000000000000000000000000000000000000..cc1301332c41568ac1cf7b6e1c8a41a03d73d68c
 | 
| --- /dev/null
 | 
| +++ b/net/quic/crypto/quic_encrypter.cc
 | 
| @@ -0,0 +1,21 @@
 | 
| +// Copyright (c) 2012 The Chromium Authors. All rights reserved.
 | 
| +// Use of this source code is governed by a BSD-style license that can be
 | 
| +// found in the LICENSE file.
 | 
| +
 | 
| +#include "net/quic/crypto/quic_encrypter.h"
 | 
| +#include "net/quic/crypto/null_encrypter.h"
 | 
| +
 | 
| +namespace net {
 | 
| +
 | 
| +// static
 | 
| +QuicEncrypter* QuicEncrypter::Create(CryptoTag algorithm) {
 | 
| +  switch (algorithm) {
 | 
| +    case kNULL:
 | 
| +      return new NullEncrypter();
 | 
| +    default:
 | 
| +      LOG(FATAL) << "Unsupported algorithm: " << algorithm;
 | 
| +      return NULL;
 | 
| +  }
 | 
| +}
 | 
| +
 | 
| +}  // namespace net
 | 
| 
 |