Files
android/libwvdrmengine/third_party/stringencoders
Rahul Frias cda1d7895f Stop Parsing the Command Line in InitLogging
* Add dummy comments to blank files

  git5 patch does not seem to handle blank files well.  This CL will
  allow the new CDM interface to be tested on iOS before it is
  officially merged in google3.

* Stop Parsing the Command Line in InitLogging

  [ Merge of http://go/wvgerrit/14164 ]

  This change removes the parameters from InitLogging() and removes the
  code in the Linux implementation that was using them.

Change-Id: I65849a89a2fac10cfc86eb16165bfcad468140aa
2015-09-30 13:45:38 -07:00
..

URL: https://code.google.com/p/stringencoders/
Version: v3.10.3
License: BSD
License File: LICENSE

Description:
This directory contains open source code for modp base64 encode and decode
functions from https://code.google.com/p/stringencoders/.

Local Modifications:
Comment out #include "config.h" in modep_b64.cpp

Additional Notes:
Note that the directory structure in third_party/stringencoders mirrors that of
stringencoders-v3.10.3, therefore, the include files are placed in ./src
instead of ./include.

The following instructions demonstrate how modp_b64_data.h is generated.
modp_b64_data.h contains conversion tables to generate web safe encoded
base64 strings.

  1. navigate to https://code.google.com/p/stringencoders
  2. download stringencoders-v3.10.3.tar.gz from the "Downloads" tab
  3. extract source to a working folder
  4. change into stringencoders-v3.10.3/ directory
  5. ./configure --with-b64w-chars='-_='
  6. make
  7. now copy modp_b64w_data.h to third_party/stringencoders/src/.
  8. copy src/modp_b64w.c to third_party/stringencoders/src/*.cpp
  9. copy src/modp_b64w.h to third_party/stringencoders/src/.