| Index: trunk/src/net/spdy/spdy_test_utils.h | 
| =================================================================== | 
| --- trunk/src/net/spdy/spdy_test_utils.h	(revision 290384) | 
| +++ trunk/src/net/spdy/spdy_test_utils.h	(working copy) | 
| @@ -5,12 +5,17 @@ | 
| #ifndef NET_SPDY_TEST_UTILS_H_ | 
| #define NET_SPDY_TEST_UTILS_H_ | 
|  | 
| +#include <stdint.h> | 
| + | 
| #include <string> | 
|  | 
| #include "net/spdy/spdy_protocol.h" | 
|  | 
| namespace net { | 
|  | 
| +class HashValue; | 
| +class TransportSecurityState; | 
| + | 
| namespace test { | 
|  | 
| std::string HexDumpWithMarks(const unsigned char* data, int length, | 
| @@ -33,6 +38,19 @@ | 
|  | 
| std::string a2b_hex(const char* hex_data); | 
|  | 
| +// Returns a SHA1 HashValue in which each byte has the value |label|. | 
| +HashValue GetTestHashValue(uint8_t label); | 
| + | 
| +// Returns SHA1 pinning header for the of the base64 encoding of | 
| +// GetTestHashValue(|label|). | 
| +std::string GetTestPin(uint8_t label); | 
| + | 
| +// Adds a pin for |host| to |state|. | 
| +void AddPin(TransportSecurityState* state, | 
| +            const std::string& host, | 
| +            uint8_t primary_label, | 
| +            uint8_t backup_label); | 
| + | 
| }  // namespace test | 
|  | 
| }  // namespace net | 
|  |