Page Speed Optimization Libraries  1.13.35.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Macros
signature.h File Reference
#include "pagespeed/kernel/base/basictypes.h"
#include "pagespeed/kernel/base/string.h"
#include "pagespeed/kernel/base/string_util.h"

Go to the source code of this file.

Classes

class  net_instaweb::Signature
 

Namespaces

 net_instaweb
 Unit-test framework for wget fetcher.
 

Macros

#define ENABLE_URL_SIGNATURES   1
 

Detailed Description

Interface for a signature function.

Macro Definition Documentation

#define ENABLE_URL_SIGNATURES   1

To enable URL signing with HMAC-SHA1, we must link against OpenSSL, which is a a large library with licensing restrictions not known to be wholly inline with the Apache license. To disable URL signing:

  1. Set SIGN_URL to 0 here
  2. Comment out the references to openssl.gyp in kernel.gyp.
  3. Comment out all references to openssl in src/DEPS.