| Index: content/content_renderer.gypi
 | 
| diff --git a/content/content_renderer.gypi b/content/content_renderer.gypi
 | 
| index 9d843eee0c771bd8cc84ce21e9cff1552f281477..6d5117760fae4c197501595d43c334b8f4b548ba 100644
 | 
| --- a/content/content_renderer.gypi
 | 
| +++ b/content/content_renderer.gypi
 | 
| @@ -502,6 +502,8 @@
 | 
|      'renderer/web_ui_extension_data.h',
 | 
|      'renderer/webcrypto_impl.cc',
 | 
|      'renderer/webcrypto_impl.h',
 | 
| +    'renderer/webcrypto_impl_nss.cc',
 | 
| +    'renderer/webcrypto_impl_openssl.cc',
 | 
|      'renderer/websharedworker_proxy.cc',
 | 
|      'renderer/websharedworker_proxy.h',
 | 
|      'renderer/websharedworkerrepository_impl.cc',
 | 
| @@ -695,6 +697,30 @@
 | 
|          'renderer/pepper/ppb_open_gl_es_impl.cc',
 | 
|        ],
 | 
|      }],
 | 
| +    ['use_openssl==1', {
 | 
| +      'sources!': [
 | 
| +        'renderer/webcrypto_impl_nss.cc',
 | 
| +      ],
 | 
| +      'dependencies': [
 | 
| +        '../third_party/openssl/openssl.gyp:openssl',
 | 
| +      ],
 | 
| +    }, {
 | 
| +      'sources!': [
 | 
| +        'renderer/webcrypto_impl_openssl.cc',
 | 
| +      ],
 | 
| +      'conditions': [
 | 
| +        ['os_posix == 1 and OS != "mac" and OS != "ios" and OS != "android"', {
 | 
| +          'dependencies': [
 | 
| +            '../build/linux/system.gyp:ssl',
 | 
| +          ],
 | 
| +        }, {
 | 
| +          'dependencies': [
 | 
| +            '../third_party/nss/nss.gyp:nspr',
 | 
| +            '../third_party/nss/nss.gyp:nss',
 | 
| +          ],
 | 
| +        }],
 | 
| +      ],
 | 
| +    }],
 | 
|    ],
 | 
|    'target_conditions': [
 | 
|      ['OS=="android"', {
 | 
| 
 |