Did you mean to add all these new files? It causes build breakage again (license checks).
Regards, Tim On 21/09/16 13:42, eawilli...@apache.org wrote: > Repository: incubator-pirk > Updated Branches: > refs/heads/master d2bf6a029 -> e1501c81c > > > [minor] Fix license and term in math_deck -- closes apache/incubator-pirk#98 > > > Project: http://git-wip-us.apache.org/repos/asf/incubator-pirk/repo > Commit: http://git-wip-us.apache.org/repos/asf/incubator-pirk/commit/e1501c81 > Tree: http://git-wip-us.apache.org/repos/asf/incubator-pirk/tree/e1501c81 > Diff: http://git-wip-us.apache.org/repos/asf/incubator-pirk/diff/e1501c81 > > Branch: refs/heads/master > Commit: e1501c81c468d1fc61068ccd6b84af2496ad1e8b > Parents: d2bf6a0 > Author: tellison <telli...@apache.org> > Authored: Wed Sep 21 08:42:37 2016 -0400 > Committer: eawilliams <eawilli...@apache.org> > Committed: Wed Sep 21 08:42:37 2016 -0400 > > ---------------------------------------------------------------------- > contrib/math_deck/math_deck.aux | 282 +++++++++++++++++++++++++++++++++++ > contrib/math_deck/math_deck.dvi | Bin 0 -> 1056 bytes > contrib/math_deck/math_deck.nav | 200 +++++++++++++++++++++++++ > contrib/math_deck/math_deck.out | 16 ++ > contrib/math_deck/math_deck.pdf | Bin 0 -> 889612 bytes > contrib/math_deck/math_deck.snm | 19 +++ > contrib/math_deck/math_deck.tex | 20 ++- > contrib/math_deck/math_deck.toc | 17 +++ > 8 files changed, 553 insertions(+), 1 deletion(-) > ---------------------------------------------------------------------- > > > http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e1501c81/contrib/math_deck/math_deck.aux > ---------------------------------------------------------------------- > diff --git a/contrib/math_deck/math_deck.aux b/contrib/math_deck/math_deck.aux > new file mode 100644 > index 0000000..6fe172f > --- /dev/null > +++ b/contrib/math_deck/math_deck.aux > @@ -0,0 +1,282 @@ > +\relax > +\providecommand\hyper@newdestlabel[2]{} > +\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} > +\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined > +\global\let\oldcontentsline\contentsline > +\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} > +\global\let\oldnewlabel\newlabel > +\gdef\newlabel#1#2{\newlabelxx{#1}#2} > +\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} > +\AtEndDocument{\ifx\hyper@anchor\@undefined > +\let\contentsline\oldcontentsline > +\let\newlabel\oldnewlabel > +\fi} > +\fi} > +\global\let\hyper@last\relax > +\gdef\HyperFirstAtBeginDocument#1{#1} > +\providecommand\HyField@AuxAddToFields[1]{} > +\providecommand\HyField@AuxAddToCoFields[2]{} > +\@writefile{toc}{\beamer@endinputifotherversion {3.36pt}} > +\@writefile{nav}{\beamer@endinputifotherversion {3.36pt}} > +\@writefile{nav}{\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {1}{1}}} > +\@writefile{toc}{\beamer@sectionintoc {1}{Introduction}{2}{0}{1}} > +\@writefile{nav}{\headcommand {\sectionentry > {1}{Introduction}{2}{Introduction}{0}}} > +\@writefile{nav}{\headcommand {\beamer@sectionpages {1}{1}}} > +\@writefile{nav}{\headcommand {\beamer@subsectionpages {1}{1}}} > +\@writefile{nav}{\headcommand {\slideentry {1}{0}{1}{2/2}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {2}{2}}} > +\@writefile{nav}{\headcommand {\slideentry {1}{0}{2}{3/3}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {3}{3}}} > +\@writefile{toc}{\beamer@sectionintoc {2}{Language Preliminaries}{4}{0}{2}} > +\@writefile{nav}{\headcommand {\sectionentry {2}{Language > Preliminaries}{4}{Language Preliminaries}{0}}} > +\@writefile{nav}{\headcommand {\beamer@sectionpages {2}{3}}} > +\@writefile{nav}{\headcommand {\beamer@subsectionpages {2}{3}}} > +\@writefile{nav}{\headcommand {\slideentry {2}{0}{1}{4/4}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {4}{4}}} > +\@writefile{nav}{\headcommand {\slideentry {2}{0}{2}{5/5}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {5}{5}}} > +\@writefile{nav}{\headcommand {\slideentry {2}{0}{3}{6/6}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {6}{6}}} > +\@writefile{nav}{\headcommand {\slideentry {2}{0}{4}{7/7}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {7}{7}}} > +\@writefile{nav}{\headcommand {\slideentry {2}{0}{5}{8/8}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {8}{8}}} > +\@writefile{nav}{\headcommand {\slideentry {2}{0}{6}{9/9}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {9}{9}}} > +\@writefile{toc}{\beamer@sectionintoc {3}{Paillier Encryption}{10}{0}{3}} > +\@writefile{nav}{\headcommand {\sectionentry {3}{Paillier > Encryption}{10}{Paillier Encryption}{0}}} > +\@writefile{nav}{\headcommand {\beamer@sectionpages {4}{9}}} > +\@writefile{nav}{\headcommand {\beamer@subsectionpages {4}{9}}} > +\@writefile{nav}{\headcommand {\slideentry {3}{0}{1}{10/10}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {10}{10}}} > +\@writefile{nav}{\headcommand {\slideentry {3}{0}{2}{11/11}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {11}{11}}} > +\@writefile{nav}{\headcommand {\slideentry {3}{0}{3}{12/12}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {12}{12}}} > +\@writefile{nav}{\headcommand {\slideentry {3}{0}{4}{13/13}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {13}{13}}} > +\@writefile{nav}{\headcommand {\slideentry {3}{0}{5}{14/14}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {14}{14}}} > +\@writefile{toc}{\beamer@sectionintoc {4}{General Paillier > Algorithm}{15}{0}{4}} > +\@writefile{nav}{\headcommand {\sectionentry {4}{General Paillier > Algorithm}{15}{General Paillier Algorithm}{0}}} > +\@writefile{nav}{\headcommand {\beamer@sectionpages {10}{14}}} > +\@writefile{nav}{\headcommand {\beamer@subsectionpages {10}{14}}} > +\@writefile{nav}{\headcommand {\slideentry {4}{0}{1}{15/15}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {15}{15}}} > +\@writefile{nav}{\headcommand {\slideentry {4}{0}{2}{16/16}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {16}{16}}} > +\@writefile{loa}{\contentsline {algorithm}{\numberline {1}{\ignorespaces > General Paillier encryption and decryption.}}} > +\newlabel{alg.paillier_encrypt_original}{{1}{17}{General Paillier > Algorithm}{Doc-Start}{}} > +\@writefile{snm}{\beamer@slide {alg.paillier_encrypt_original}{17}} > +\@writefile{nav}{\headcommand {\slideentry {4}{0}{3}{17/17}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {17}{17}}} > +\@writefile{nav}{\headcommand {\slideentry {4}{0}{4}{18/18}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {18}{18}}} > +\@writefile{toc}{\beamer@sectionintoc {5}{Paillier As Used In \NAME > }{19}{0}{5}} > +\@writefile{nav}{\headcommand {\sectionentry {5}{Paillier As Used In \NAME > }{19}{Paillier As Used In \NAME }{0}}} > +\@writefile{nav}{\headcommand {\beamer@sectionpages {15}{18}}} > +\@writefile{nav}{\headcommand {\beamer@subsectionpages {15}{18}}} > +\@writefile{nav}{\headcommand {\slideentry {5}{0}{1}{19/19}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {19}{19}}} > +\@writefile{nav}{\headcommand {\slideentry {5}{0}{2}{20/20}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {20}{20}}} > +\@writefile{nav}{\headcommand {\slideentry {5}{0}{3}{21/21}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {21}{21}}} > +\@writefile{loa}{\contentsline {algorithm}{\numberline {2}{\ignorespaces > Paillier encryption and decryption}}} > +\newlabel{alg.paillier_encrypt}{{2}{22}{Paillier As Used In \NAME > }{Doc-Start}{}} > +\@writefile{snm}{\beamer@slide {alg.paillier_encrypt}{22}} > +\newlabel{step.div}{{5}{22}{Paillier As Used In \NAME }{Doc-Start}{}} > +\@writefile{snm}{\beamer@slide {step.div}{22}} > +\@writefile{nav}{\headcommand {\slideentry {5}{0}{4}{22/22}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {22}{22}}} > +\@writefile{nav}{\headcommand {\slideentry {5}{0}{5}{23/23}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {23}{23}}} > +\@writefile{toc}{\beamer@sectionintoc {6}{Wideskies}{24}{0}{6}} > +\@writefile{nav}{\headcommand {\sectionentry > {6}{Wideskies}{24}{Wideskies}{0}}} > +\@writefile{nav}{\headcommand {\beamer@sectionpages {19}{23}}} > +\@writefile{nav}{\headcommand {\beamer@subsectionpages {19}{23}}} > +\@writefile{nav}{\headcommand {\slideentry {6}{0}{1}{24/24}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {24}{24}}} > +\@writefile{nav}{\headcommand {\slideentry {6}{0}{2}{25/25}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {25}{25}}} > +\@writefile{nav}{\headcommand {\slideentry {6}{0}{3}{26/26}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {26}{26}}} > +\@writefile{nav}{\headcommand {\slideentry {6}{0}{4}{27/27}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {27}{27}}} > +\@writefile{toc}{\beamer@sectionintoc {7}{Wideskies Algorithm, Without > Encryption}{28}{0}{7}} > +\@writefile{nav}{\headcommand {\sectionentry {7}{Wideskies Algorithm, > Without Encryption}{28}{Wideskies Algorithm, Without Encryption}{0}}} > +\@writefile{nav}{\headcommand {\beamer@sectionpages {24}{27}}} > +\@writefile{nav}{\headcommand {\beamer@subsectionpages {24}{27}}} > +\@writefile{nav}{\headcommand {\slideentry {7}{0}{1}{28/28}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {28}{28}}} > +\@writefile{nav}{\headcommand {\slideentry {7}{0}{2}{29/29}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {29}{29}}} > +\@writefile{toc}{\beamer@sectionintoc {8}{Query, Without > Encryption}{30}{0}{8}} > +\@writefile{nav}{\headcommand {\sectionentry {8}{Query, Without > Encryption}{30}{Query, Without Encryption}{0}}} > +\@writefile{nav}{\headcommand {\beamer@sectionpages {28}{29}}} > +\@writefile{nav}{\headcommand {\beamer@subsectionpages {28}{29}}} > +\@writefile{nav}{\headcommand {\slideentry {8}{0}{1}{30/30}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {30}{30}}} > +\@writefile{loa}{\contentsline {algorithm}{\numberline {3}{\ignorespaces > Query Formation Algorithm version 1}}} > +\newlabel{alg.plain_form_1}{{3}{31}{Query, Without Encryption}{Doc-Start}{}} > +\@writefile{snm}{\beamer@slide {alg.plain_form_1}{31}} > +\newlabel{step.key}{{1}{31}{Query, Without Encryption}{Doc-Start}{}} > +\@writefile{snm}{\beamer@slide {step.key}{31}} > +\newlabel{step.set}{{6}{31}{Query, Without Encryption}{Doc-Start}{}} > +\@writefile{snm}{\beamer@slide {step.set}{31}} > +\@writefile{nav}{\headcommand {\slideentry {8}{0}{2}{31/31}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {31}{31}}} > +\@writefile{nav}{\headcommand {\slideentry {8}{0}{3}{32/32}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {32}{32}}} > +\@writefile{toc}{\beamer@sectionintoc {9}{Response, Without > Encryption}{33}{0}{9}} > +\@writefile{nav}{\headcommand {\sectionentry {9}{Response, Without > Encryption}{33}{Response, Without Encryption}{0}}} > +\@writefile{nav}{\headcommand {\beamer@sectionpages {30}{32}}} > +\@writefile{nav}{\headcommand {\beamer@subsectionpages {30}{32}}} > +\@writefile{nav}{\headcommand {\slideentry {9}{0}{1}{33/33}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {33}{33}}} > +\@writefile{nav}{\headcommand {\slideentry {9}{0}{2}{34/34}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {34}{34}}} > +\@writefile{nav}{\headcommand {\slideentry {9}{0}{3}{35/35}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {35}{35}}} > +\@writefile{loa}{\contentsline {algorithm}{\numberline {4}{\ignorespaces > Stream processing, plaintext version}}} > +\newlabel{alg.plain_stream}{{4}{36}{Response, Without > Encryption}{Doc-Start}{}} > +\@writefile{snm}{\beamer@slide {alg.plain_stream}{36}} > +\newlabel{step.if}{{4}{36}{Response, Without Encryption}{Doc-Start}{}} > +\@writefile{snm}{\beamer@slide {step.if}{36}} > +\newlabel{step.return}{{5}{36}{Response, Without Encryption}{Doc-Start}{}} > +\@writefile{snm}{\beamer@slide {step.return}{36}} > +\newlabel{step.multiply}{{9}{36}{Response, Without Encryption}{Doc-Start}{}} > +\@writefile{snm}{\beamer@slide {step.multiply}{36}} > +\@writefile{nav}{\headcommand {\slideentry {9}{0}{4}{36/36}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {36}{36}}} > +\@writefile{nav}{\headcommand {\slideentry {9}{0}{5}{37/37}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {37}{37}}} > +\@writefile{nav}{\headcommand {\slideentry {9}{0}{6}{38/38}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {38}{38}}} > +\@writefile{nav}{\headcommand {\slideentry {9}{0}{7}{39/39}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {39}{39}}} > +\@writefile{nav}{\headcommand {\slideentry {9}{0}{8}{40/40}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {40}{40}}} > +\@writefile{nav}{\headcommand {\slideentry {9}{0}{9}{41/41}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {41}{41}}} > +\@writefile{nav}{\headcommand {\slideentry {9}{0}{10}{42/42}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {42}{42}}} > +\@writefile{nav}{\headcommand {\slideentry {9}{0}{11}{43/43}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {43}{43}}} > +\@writefile{toc}{\beamer@sectionintoc {10}{Result, Without > Encryption}{44}{0}{10}} > +\@writefile{nav}{\headcommand {\sectionentry {10}{Result, Without > Encryption}{44}{Result, Without Encryption}{0}}} > +\@writefile{nav}{\headcommand {\beamer@sectionpages {33}{43}}} > +\@writefile{nav}{\headcommand {\beamer@subsectionpages {33}{43}}} > +\@writefile{nav}{\headcommand {\slideentry {10}{0}{1}{44/44}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {44}{44}}} > +\@writefile{nav}{\headcommand {\slideentry {10}{0}{2}{45/45}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {45}{45}}} > +\@writefile{loa}{\contentsline {algorithm}{\numberline {5}{\ignorespaces > Data recovery, plaintext version}}} > +\newlabel{alg.plain_recover}{{5}{46}{Result, Without > Encryption}{Doc-Start}{}} > +\@writefile{snm}{\beamer@slide {alg.plain_recover}{46}} > +\newlabel{step.mask}{{4}{46}{Result, Without Encryption}{Doc-Start}{}} > +\@writefile{snm}{\beamer@slide {step.mask}{46}} > +\newlabel{step.shift}{{5}{46}{Result, Without Encryption}{Doc-Start}{}} > +\@writefile{snm}{\beamer@slide {step.shift}{46}} > +\@writefile{nav}{\headcommand {\slideentry {10}{0}{3}{46/46}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {46}{46}}} > +\@writefile{toc}{\beamer@sectionintoc {11}{Wideskies Algorithm, With > Encryption}{47}{0}{11}} > +\@writefile{nav}{\headcommand {\sectionentry {11}{Wideskies Algorithm, With > Encryption}{47}{Wideskies Algorithm, With Encryption}{0}}} > +\@writefile{nav}{\headcommand {\beamer@sectionpages {44}{46}}} > +\@writefile{nav}{\headcommand {\beamer@subsectionpages {44}{46}}} > +\@writefile{nav}{\headcommand {\slideentry {11}{0}{1}{47/47}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {47}{47}}} > +\@writefile{nav}{\headcommand {\slideentry {11}{0}{2}{48/48}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {48}{48}}} > +\@writefile{toc}{\beamer@sectionintoc {12}{Query, Encrypted}{49}{0}{12}} > +\@writefile{nav}{\headcommand {\sectionentry {12}{Query, > Encrypted}{49}{Query, Encrypted}{0}}} > +\@writefile{nav}{\headcommand {\beamer@sectionpages {47}{48}}} > +\@writefile{nav}{\headcommand {\beamer@subsectionpages {47}{48}}} > +\@writefile{nav}{\headcommand {\slideentry {12}{0}{1}{49/49}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {49}{49}}} > +\@writefile{loa}{\contentsline {algorithm}{\numberline {6}{\ignorespaces > Query formation, ciphertext version 1}}} > +\newlabel{alg.cipher_form_1}{{6}{50}{Query, Encrypted}{Doc-Start}{}} > +\@writefile{snm}{\beamer@slide {alg.cipher_form_1}{50}} > +\newlabel{step.key_2}{{1}{50}{Query, Encrypted}{Doc-Start}{}} > +\@writefile{snm}{\beamer@slide {step.key_2}{50}} > +\@writefile{nav}{\headcommand {\slideentry {12}{0}{2}{50/50}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {50}{50}}} > +\@writefile{toc}{\beamer@sectionintoc {13}{Response, Encrypted}{51}{0}{13}} > +\@writefile{nav}{\headcommand {\sectionentry {13}{Response, > Encrypted}{51}{Response, Encrypted}{0}}} > +\@writefile{nav}{\headcommand {\beamer@sectionpages {49}{50}}} > +\@writefile{nav}{\headcommand {\beamer@subsectionpages {49}{50}}} > +\@writefile{nav}{\headcommand {\slideentry {13}{0}{1}{51/51}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {51}{51}}} > +\@writefile{nav}{\headcommand {\slideentry {13}{0}{2}{52/52}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {52}{52}}} > +\@writefile{loa}{\contentsline {algorithm}{\numberline {7}{\ignorespaces > Stream processing, ciphertext version}}} > +\newlabel{alg.cipher_processing}{{7}{53}{Response, Encrypted}{Doc-Start}{}} > +\@writefile{snm}{\beamer@slide {alg.cipher_processing}{53}} > +\newlabel{step.datachunk}{{10}{53}{Response, Encrypted}{Doc-Start}{}} > +\@writefile{snm}{\beamer@slide {step.datachunk}{53}} > +\@writefile{nav}{\headcommand {\slideentry {13}{0}{3}{53/53}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {53}{53}}} > +\@writefile{toc}{\beamer@sectionintoc {14}{Result, Encrypted}{54}{0}{14}} > +\@writefile{nav}{\headcommand {\sectionentry {14}{Result, > Encrypted}{54}{Result, Encrypted}{0}}} > +\@writefile{nav}{\headcommand {\beamer@sectionpages {51}{53}}} > +\@writefile{nav}{\headcommand {\beamer@subsectionpages {51}{53}}} > +\@writefile{nav}{\headcommand {\slideentry {14}{0}{1}{54/54}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {54}{54}}} > +\@writefile{nav}{\headcommand {\slideentry {14}{0}{2}{55/55}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {55}{55}}} > +\@writefile{toc}{\beamer@sectionintoc {15}{Distributed Version}{56}{0}{15}} > +\@writefile{nav}{\headcommand {\sectionentry {15}{Distributed > Version}{56}{Distributed Version}{0}}} > +\@writefile{nav}{\headcommand {\beamer@sectionpages {54}{55}}} > +\@writefile{nav}{\headcommand {\beamer@subsectionpages {54}{55}}} > +\@writefile{nav}{\headcommand {\slideentry {15}{0}{1}{56/56}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {56}{56}}} > +\@writefile{nav}{\headcommand {\slideentry {15}{0}{2}{57/57}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {57}{57}}} > +\@writefile{nav}{\headcommand {\slideentry {15}{0}{3}{58/58}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {58}{58}}} > +\@writefile{nav}{\headcommand {\slideentry {15}{0}{4}{59/59}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {59}{59}}} > +\@writefile{nav}{\headcommand {\slideentry {15}{0}{5}{60/60}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {60}{60}}} > +\@writefile{nav}{\headcommand {\slideentry {15}{0}{6}{61/61}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {61}{61}}} > +\@writefile{loa}{\contentsline {algorithm}{\numberline {8}{\ignorespaces > Responder - Matrix Variant}}} > +\newlabel{alg.matrix_processing}{{8}{62}{Distributed Version}{Doc-Start}{}} > +\@writefile{snm}{\beamer@slide {alg.matrix_processing}{62}} > +\@writefile{nav}{\headcommand {\slideentry {15}{0}{7}{62/62}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {62}{62}}} > +\@writefile{loa}{\contentsline {algorithm}{\numberline {9}{\ignorespaces > Responder - Distributed Variant}}} > +\newlabel{alg.dist_processing}{{9}{63}{Distributed Version}{Doc-Start}{}} > +\@writefile{snm}{\beamer@slide {alg.dist_processing}{63}} > +\@writefile{nav}{\headcommand {\slideentry {15}{0}{8}{63/63}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {63}{63}}} > +\@writefile{toc}{\beamer@sectionintoc {16}{`Actual' Example}{64}{0}{16}} > +\@writefile{nav}{\headcommand {\sectionentry {16}{`Actual' > Example}{64}{`Actual' Example}{0}}} > +\@writefile{nav}{\headcommand {\beamer@sectionpages {56}{63}}} > +\@writefile{nav}{\headcommand {\beamer@subsectionpages {56}{63}}} > +\@writefile{nav}{\headcommand {\slideentry {16}{0}{1}{64/64}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {64}{64}}} > +\@writefile{nav}{\headcommand {\slideentry {16}{0}{2}{65/65}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {65}{65}}} > +\@writefile{nav}{\headcommand {\slideentry {16}{0}{3}{66/66}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {66}{66}}} > +\@writefile{nav}{\headcommand {\slideentry {16}{0}{4}{67/67}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {67}{67}}} > +\@writefile{nav}{\headcommand {\slideentry {16}{0}{5}{68/68}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {68}{68}}} > +\@writefile{nav}{\headcommand {\slideentry {16}{0}{6}{69/69}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {69}{69}}} > +\@writefile{nav}{\headcommand {\slideentry {16}{0}{7}{70/70}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {70}{70}}} > +\@writefile{nav}{\headcommand {\slideentry {16}{0}{8}{71/71}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {71}{71}}} > +\@writefile{nav}{\headcommand {\slideentry {16}{0}{9}{72/72}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {72}{72}}} > +\@writefile{nav}{\headcommand {\slideentry {16}{0}{10}{73/73}{}{0}}} > +\@writefile{nav}{\headcommand {\beamer@framepages {73}{73}}} > +\@writefile{nav}{\headcommand {\beamer@partpages {1}{73}}} > +\@writefile{nav}{\headcommand {\beamer@subsectionpages {64}{73}}} > +\@writefile{nav}{\headcommand {\beamer@sectionpages {64}{73}}} > +\@writefile{nav}{\headcommand {\beamer@documentpages {73}}} > +\@writefile{nav}{\headcommand {\def \inserttotalframenumber {73}}} > > http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e1501c81/contrib/math_deck/math_deck.dvi > ---------------------------------------------------------------------- > diff --git a/contrib/math_deck/math_deck.dvi b/contrib/math_deck/math_deck.dvi > new file mode 100644 > index 0000000..554ed8d > Binary files /dev/null and b/contrib/math_deck/math_deck.dvi differ > > http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e1501c81/contrib/math_deck/math_deck.nav > ---------------------------------------------------------------------- > diff --git a/contrib/math_deck/math_deck.nav b/contrib/math_deck/math_deck.nav > new file mode 100644 > index 0000000..321be65 > --- /dev/null > +++ b/contrib/math_deck/math_deck.nav > @@ -0,0 +1,200 @@ > +\beamer@endinputifotherversion {3.36pt} > +\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}} > +\headcommand {\beamer@framepages {1}{1}} > +\headcommand {\sectionentry {1}{Introduction}{2}{Introduction}{0}} > +\headcommand {\beamer@sectionpages {1}{1}} > +\headcommand {\beamer@subsectionpages {1}{1}} > +\headcommand {\slideentry {1}{0}{1}{2/2}{}{0}} > +\headcommand {\beamer@framepages {2}{2}} > +\headcommand {\slideentry {1}{0}{2}{3/3}{}{0}} > +\headcommand {\beamer@framepages {3}{3}} > +\headcommand {\sectionentry {2}{Language Preliminaries}{4}{Language > Preliminaries}{0}} > +\headcommand {\beamer@sectionpages {2}{3}} > +\headcommand {\beamer@subsectionpages {2}{3}} > +\headcommand {\slideentry {2}{0}{1}{4/4}{}{0}} > +\headcommand {\beamer@framepages {4}{4}} > +\headcommand {\slideentry {2}{0}{2}{5/5}{}{0}} > +\headcommand {\beamer@framepages {5}{5}} > +\headcommand {\slideentry {2}{0}{3}{6/6}{}{0}} > +\headcommand {\beamer@framepages {6}{6}} > +\headcommand {\slideentry {2}{0}{4}{7/7}{}{0}} > +\headcommand {\beamer@framepages {7}{7}} > +\headcommand {\slideentry {2}{0}{5}{8/8}{}{0}} > +\headcommand {\beamer@framepages {8}{8}} > +\headcommand {\slideentry {2}{0}{6}{9/9}{}{0}} > +\headcommand {\beamer@framepages {9}{9}} > +\headcommand {\sectionentry {3}{Paillier Encryption}{10}{Paillier > Encryption}{0}} > +\headcommand {\beamer@sectionpages {4}{9}} > +\headcommand {\beamer@subsectionpages {4}{9}} > +\headcommand {\slideentry {3}{0}{1}{10/10}{}{0}} > +\headcommand {\beamer@framepages {10}{10}} > +\headcommand {\slideentry {3}{0}{2}{11/11}{}{0}} > +\headcommand {\beamer@framepages {11}{11}} > +\headcommand {\slideentry {3}{0}{3}{12/12}{}{0}} > +\headcommand {\beamer@framepages {12}{12}} > +\headcommand {\slideentry {3}{0}{4}{13/13}{}{0}} > +\headcommand {\beamer@framepages {13}{13}} > +\headcommand {\slideentry {3}{0}{5}{14/14}{}{0}} > +\headcommand {\beamer@framepages {14}{14}} > +\headcommand {\sectionentry {4}{General Paillier Algorithm}{15}{General > Paillier Algorithm}{0}} > +\headcommand {\beamer@sectionpages {10}{14}} > +\headcommand {\beamer@subsectionpages {10}{14}} > +\headcommand {\slideentry {4}{0}{1}{15/15}{}{0}} > +\headcommand {\beamer@framepages {15}{15}} > +\headcommand {\slideentry {4}{0}{2}{16/16}{}{0}} > +\headcommand {\beamer@framepages {16}{16}} > +\headcommand {\slideentry {4}{0}{3}{17/17}{}{0}} > +\headcommand {\beamer@framepages {17}{17}} > +\headcommand {\slideentry {4}{0}{4}{18/18}{}{0}} > +\headcommand {\beamer@framepages {18}{18}} > +\headcommand {\sectionentry {5}{Paillier As Used In \NAME }{19}{Paillier As > Used In \NAME }{0}} > +\headcommand {\beamer@sectionpages {15}{18}} > +\headcommand {\beamer@subsectionpages {15}{18}} > +\headcommand {\slideentry {5}{0}{1}{19/19}{}{0}} > +\headcommand {\beamer@framepages {19}{19}} > +\headcommand {\slideentry {5}{0}{2}{20/20}{}{0}} > +\headcommand {\beamer@framepages {20}{20}} > +\headcommand {\slideentry {5}{0}{3}{21/21}{}{0}} > +\headcommand {\beamer@framepages {21}{21}} > +\headcommand {\slideentry {5}{0}{4}{22/22}{}{0}} > +\headcommand {\beamer@framepages {22}{22}} > +\headcommand {\slideentry {5}{0}{5}{23/23}{}{0}} > +\headcommand {\beamer@framepages {23}{23}} > +\headcommand {\sectionentry {6}{Wideskies}{24}{Wideskies}{0}} > +\headcommand {\beamer@sectionpages {19}{23}} > +\headcommand {\beamer@subsectionpages {19}{23}} > +\headcommand {\slideentry {6}{0}{1}{24/24}{}{0}} > +\headcommand {\beamer@framepages {24}{24}} > +\headcommand {\slideentry {6}{0}{2}{25/25}{}{0}} > +\headcommand {\beamer@framepages {25}{25}} > +\headcommand {\slideentry {6}{0}{3}{26/26}{}{0}} > +\headcommand {\beamer@framepages {26}{26}} > +\headcommand {\slideentry {6}{0}{4}{27/27}{}{0}} > +\headcommand {\beamer@framepages {27}{27}} > +\headcommand {\sectionentry {7}{Wideskies Algorithm, Without > Encryption}{28}{Wideskies Algorithm, Without Encryption}{0}} > +\headcommand {\beamer@sectionpages {24}{27}} > +\headcommand {\beamer@subsectionpages {24}{27}} > +\headcommand {\slideentry {7}{0}{1}{28/28}{}{0}} > +\headcommand {\beamer@framepages {28}{28}} > +\headcommand {\slideentry {7}{0}{2}{29/29}{}{0}} > +\headcommand {\beamer@framepages {29}{29}} > +\headcommand {\sectionentry {8}{Query, Without Encryption}{30}{Query, > Without Encryption}{0}} > +\headcommand {\beamer@sectionpages {28}{29}} > +\headcommand {\beamer@subsectionpages {28}{29}} > +\headcommand {\slideentry {8}{0}{1}{30/30}{}{0}} > +\headcommand {\beamer@framepages {30}{30}} > +\headcommand {\slideentry {8}{0}{2}{31/31}{}{0}} > +\headcommand {\beamer@framepages {31}{31}} > +\headcommand {\slideentry {8}{0}{3}{32/32}{}{0}} > +\headcommand {\beamer@framepages {32}{32}} > +\headcommand {\sectionentry {9}{Response, Without Encryption}{33}{Response, > Without Encryption}{0}} > +\headcommand {\beamer@sectionpages {30}{32}} > +\headcommand {\beamer@subsectionpages {30}{32}} > +\headcommand {\slideentry {9}{0}{1}{33/33}{}{0}} > +\headcommand {\beamer@framepages {33}{33}} > +\headcommand {\slideentry {9}{0}{2}{34/34}{}{0}} > +\headcommand {\beamer@framepages {34}{34}} > +\headcommand {\slideentry {9}{0}{3}{35/35}{}{0}} > +\headcommand {\beamer@framepages {35}{35}} > +\headcommand {\slideentry {9}{0}{4}{36/36}{}{0}} > +\headcommand {\beamer@framepages {36}{36}} > +\headcommand {\slideentry {9}{0}{5}{37/37}{}{0}} > +\headcommand {\beamer@framepages {37}{37}} > +\headcommand {\slideentry {9}{0}{6}{38/38}{}{0}} > +\headcommand {\beamer@framepages {38}{38}} > +\headcommand {\slideentry {9}{0}{7}{39/39}{}{0}} > +\headcommand {\beamer@framepages {39}{39}} > +\headcommand {\slideentry {9}{0}{8}{40/40}{}{0}} > +\headcommand {\beamer@framepages {40}{40}} > +\headcommand {\slideentry {9}{0}{9}{41/41}{}{0}} > +\headcommand {\beamer@framepages {41}{41}} > +\headcommand {\slideentry {9}{0}{10}{42/42}{}{0}} > +\headcommand {\beamer@framepages {42}{42}} > +\headcommand {\slideentry {9}{0}{11}{43/43}{}{0}} > +\headcommand {\beamer@framepages {43}{43}} > +\headcommand {\sectionentry {10}{Result, Without Encryption}{44}{Result, > Without Encryption}{0}} > +\headcommand {\beamer@sectionpages {33}{43}} > +\headcommand {\beamer@subsectionpages {33}{43}} > +\headcommand {\slideentry {10}{0}{1}{44/44}{}{0}} > +\headcommand {\beamer@framepages {44}{44}} > +\headcommand {\slideentry {10}{0}{2}{45/45}{}{0}} > +\headcommand {\beamer@framepages {45}{45}} > +\headcommand {\slideentry {10}{0}{3}{46/46}{}{0}} > +\headcommand {\beamer@framepages {46}{46}} > +\headcommand {\sectionentry {11}{Wideskies Algorithm, With > Encryption}{47}{Wideskies Algorithm, With Encryption}{0}} > +\headcommand {\beamer@sectionpages {44}{46}} > +\headcommand {\beamer@subsectionpages {44}{46}} > +\headcommand {\slideentry {11}{0}{1}{47/47}{}{0}} > +\headcommand {\beamer@framepages {47}{47}} > +\headcommand {\slideentry {11}{0}{2}{48/48}{}{0}} > +\headcommand {\beamer@framepages {48}{48}} > +\headcommand {\sectionentry {12}{Query, Encrypted}{49}{Query, Encrypted}{0}} > +\headcommand {\beamer@sectionpages {47}{48}} > +\headcommand {\beamer@subsectionpages {47}{48}} > +\headcommand {\slideentry {12}{0}{1}{49/49}{}{0}} > +\headcommand {\beamer@framepages {49}{49}} > +\headcommand {\slideentry {12}{0}{2}{50/50}{}{0}} > +\headcommand {\beamer@framepages {50}{50}} > +\headcommand {\sectionentry {13}{Response, Encrypted}{51}{Response, > Encrypted}{0}} > +\headcommand {\beamer@sectionpages {49}{50}} > +\headcommand {\beamer@subsectionpages {49}{50}} > +\headcommand {\slideentry {13}{0}{1}{51/51}{}{0}} > +\headcommand {\beamer@framepages {51}{51}} > +\headcommand {\slideentry {13}{0}{2}{52/52}{}{0}} > +\headcommand {\beamer@framepages {52}{52}} > +\headcommand {\slideentry {13}{0}{3}{53/53}{}{0}} > +\headcommand {\beamer@framepages {53}{53}} > +\headcommand {\sectionentry {14}{Result, Encrypted}{54}{Result, > Encrypted}{0}} > +\headcommand {\beamer@sectionpages {51}{53}} > +\headcommand {\beamer@subsectionpages {51}{53}} > +\headcommand {\slideentry {14}{0}{1}{54/54}{}{0}} > +\headcommand {\beamer@framepages {54}{54}} > +\headcommand {\slideentry {14}{0}{2}{55/55}{}{0}} > +\headcommand {\beamer@framepages {55}{55}} > +\headcommand {\sectionentry {15}{Distributed Version}{56}{Distributed > Version}{0}} > +\headcommand {\beamer@sectionpages {54}{55}} > +\headcommand {\beamer@subsectionpages {54}{55}} > +\headcommand {\slideentry {15}{0}{1}{56/56}{}{0}} > +\headcommand {\beamer@framepages {56}{56}} > +\headcommand {\slideentry {15}{0}{2}{57/57}{}{0}} > +\headcommand {\beamer@framepages {57}{57}} > +\headcommand {\slideentry {15}{0}{3}{58/58}{}{0}} > +\headcommand {\beamer@framepages {58}{58}} > +\headcommand {\slideentry {15}{0}{4}{59/59}{}{0}} > +\headcommand {\beamer@framepages {59}{59}} > +\headcommand {\slideentry {15}{0}{5}{60/60}{}{0}} > +\headcommand {\beamer@framepages {60}{60}} > +\headcommand {\slideentry {15}{0}{6}{61/61}{}{0}} > +\headcommand {\beamer@framepages {61}{61}} > +\headcommand {\slideentry {15}{0}{7}{62/62}{}{0}} > +\headcommand {\beamer@framepages {62}{62}} > +\headcommand {\slideentry {15}{0}{8}{63/63}{}{0}} > +\headcommand {\beamer@framepages {63}{63}} > +\headcommand {\sectionentry {16}{`Actual' Example}{64}{`Actual' Example}{0}} > +\headcommand {\beamer@sectionpages {56}{63}} > +\headcommand {\beamer@subsectionpages {56}{63}} > +\headcommand {\slideentry {16}{0}{1}{64/64}{}{0}} > +\headcommand {\beamer@framepages {64}{64}} > +\headcommand {\slideentry {16}{0}{2}{65/65}{}{0}} > +\headcommand {\beamer@framepages {65}{65}} > +\headcommand {\slideentry {16}{0}{3}{66/66}{}{0}} > +\headcommand {\beamer@framepages {66}{66}} > +\headcommand {\slideentry {16}{0}{4}{67/67}{}{0}} > +\headcommand {\beamer@framepages {67}{67}} > +\headcommand {\slideentry {16}{0}{5}{68/68}{}{0}} > +\headcommand {\beamer@framepages {68}{68}} > +\headcommand {\slideentry {16}{0}{6}{69/69}{}{0}} > +\headcommand {\beamer@framepages {69}{69}} > +\headcommand {\slideentry {16}{0}{7}{70/70}{}{0}} > +\headcommand {\beamer@framepages {70}{70}} > +\headcommand {\slideentry {16}{0}{8}{71/71}{}{0}} > +\headcommand {\beamer@framepages {71}{71}} > +\headcommand {\slideentry {16}{0}{9}{72/72}{}{0}} > +\headcommand {\beamer@framepages {72}{72}} > +\headcommand {\slideentry {16}{0}{10}{73/73}{}{0}} > +\headcommand {\beamer@framepages {73}{73}} > +\headcommand {\beamer@partpages {1}{73}} > +\headcommand {\beamer@subsectionpages {64}{73}} > +\headcommand {\beamer@sectionpages {64}{73}} > +\headcommand {\beamer@documentpages {73}} > +\headcommand {\def \inserttotalframenumber {73}} > > http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e1501c81/contrib/math_deck/math_deck.out > ---------------------------------------------------------------------- > diff --git a/contrib/math_deck/math_deck.out b/contrib/math_deck/math_deck.out > new file mode 100644 > index 0000000..1b42267 > --- /dev/null > +++ b/contrib/math_deck/math_deck.out > @@ -0,0 +1,16 @@ > +\BOOKMARK [2][]{Outline0.1}{Introduction}{}% 1 > +\BOOKMARK [2][]{Outline0.2}{Language Preliminaries}{}% 2 > +\BOOKMARK [2][]{Outline0.3}{Paillier Encryption}{}% 3 > +\BOOKMARK [2][]{Outline0.4}{General Paillier Algorithm}{}% 4 > +\BOOKMARK [2][]{Outline0.5}{Paillier As Used In Wideskies}{}% 5 > +\BOOKMARK [2][]{Outline0.6}{Wideskies}{}% 6 > +\BOOKMARK [2][]{Outline0.7}{Wideskies Algorithm, Without Encryption}{}% 7 > +\BOOKMARK [2][]{Outline0.8}{Query, Without Encryption}{}% 8 > +\BOOKMARK [2][]{Outline0.9}{Response, Without Encryption}{}% 9 > +\BOOKMARK [2][]{Outline0.10}{Result, Without Encryption}{}% 10 > +\BOOKMARK [2][]{Outline0.11}{Wideskies Algorithm, With Encryption}{}% 11 > +\BOOKMARK [2][]{Outline0.12}{Query, Encrypted}{}% 12 > +\BOOKMARK [2][]{Outline0.13}{Response, Encrypted}{}% 13 > +\BOOKMARK [2][]{Outline0.14}{Result, Encrypted}{}% 14 > +\BOOKMARK [2][]{Outline0.15}{Distributed Version}{}% 15 > +\BOOKMARK [2][]{Outline0.16}{`Actual' Example}{}% 16 > > http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e1501c81/contrib/math_deck/math_deck.pdf > ---------------------------------------------------------------------- > diff --git a/contrib/math_deck/math_deck.pdf b/contrib/math_deck/math_deck.pdf > new file mode 100644 > index 0000000..e9035c8 > Binary files /dev/null and b/contrib/math_deck/math_deck.pdf differ > > http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e1501c81/contrib/math_deck/math_deck.snm > ---------------------------------------------------------------------- > diff --git a/contrib/math_deck/math_deck.snm b/contrib/math_deck/math_deck.snm > new file mode 100644 > index 0000000..5b19e26 > --- /dev/null > +++ b/contrib/math_deck/math_deck.snm > @@ -0,0 +1,19 @@ > +\beamer@slide {alg.paillier_encrypt_original}{17} > +\beamer@slide {alg.paillier_encrypt}{22} > +\beamer@slide {step.div}{22} > +\beamer@slide {alg.plain_form_1}{31} > +\beamer@slide {step.key}{31} > +\beamer@slide {step.set}{31} > +\beamer@slide {alg.plain_stream}{36} > +\beamer@slide {step.if}{36} > +\beamer@slide {step.return}{36} > +\beamer@slide {step.multiply}{36} > +\beamer@slide {alg.plain_recover}{46} > +\beamer@slide {step.mask}{46} > +\beamer@slide {step.shift}{46} > +\beamer@slide {alg.cipher_form_1}{50} > +\beamer@slide {step.key_2}{50} > +\beamer@slide {alg.cipher_processing}{53} > +\beamer@slide {step.datachunk}{53} > +\beamer@slide {alg.matrix_processing}{62} > +\beamer@slide {alg.dist_processing}{63} > > http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e1501c81/contrib/math_deck/math_deck.tex > ---------------------------------------------------------------------- > diff --git a/contrib/math_deck/math_deck.tex b/contrib/math_deck/math_deck.tex > index 370dadd..5018ae0 100644 > --- a/contrib/math_deck/math_deck.tex > +++ b/contrib/math_deck/math_deck.tex > @@ -1,3 +1,21 @@ > +% > +% Licensed to the Apache Software Foundation (ASF) under one > +% or more contributor license agreements. See the NOTICE file > +% distributed with this work for additional information > +% regarding copyright ownership. The ASF licenses this file > +% to you under the Apache License, Version 2.0 (the > +% "License"); you may not use this file except in compliance > +% with the License. You may obtain a copy of the License at > +% > +% http://www.apache.org/licenses/LICENSE-2.0 > +% > +% Unless required by applicable law or agreed to in writing, > +% software distributed under the License is distributed on an > +% "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY > +% KIND, either express or implied. See the License for the > +% specific language governing permissions and limitations > +% under the License. > +% > \documentclass{beamer} > \usepackage[T1]{fontenc} > \usepackage{amsmath} > @@ -283,7 +301,7 @@ full Paillier scheme that sacrifices no security over the > general case. > \begin{algorithmic}[1] > \Procedure{Paillier encryption}{} > \State \Given \(N\) and a message \(m\in\zmodn\) > - \State \Select a random value \(\zeta\in\zmodntunits\) > + \State \Select a random value \(\zeta\in \left(\zmodn\right)^{\times}\) > \State \Return \(\mathcal{E}(m) = (1+mN)\zeta^{N}\bmod{N^{2}}\) > \EndProcedure > \end{algorithmic} > > http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e1501c81/contrib/math_deck/math_deck.toc > ---------------------------------------------------------------------- > diff --git a/contrib/math_deck/math_deck.toc b/contrib/math_deck/math_deck.toc > new file mode 100644 > index 0000000..8a35306 > --- /dev/null > +++ b/contrib/math_deck/math_deck.toc > @@ -0,0 +1,17 @@ > +\beamer@endinputifotherversion {3.36pt} > +\beamer@sectionintoc {1}{Introduction}{2}{0}{1} > +\beamer@sectionintoc {2}{Language Preliminaries}{4}{0}{2} > +\beamer@sectionintoc {3}{Paillier Encryption}{10}{0}{3} > +\beamer@sectionintoc {4}{General Paillier Algorithm}{15}{0}{4} > +\beamer@sectionintoc {5}{Paillier As Used In \NAME }{19}{0}{5} > +\beamer@sectionintoc {6}{Wideskies}{24}{0}{6} > +\beamer@sectionintoc {7}{Wideskies Algorithm, Without Encryption}{28}{0}{7} > +\beamer@sectionintoc {8}{Query, Without Encryption}{30}{0}{8} > +\beamer@sectionintoc {9}{Response, Without Encryption}{33}{0}{9} > +\beamer@sectionintoc {10}{Result, Without Encryption}{44}{0}{10} > +\beamer@sectionintoc {11}{Wideskies Algorithm, With Encryption}{47}{0}{11} > +\beamer@sectionintoc {12}{Query, Encrypted}{49}{0}{12} > +\beamer@sectionintoc {13}{Response, Encrypted}{51}{0}{13} > +\beamer@sectionintoc {14}{Result, Encrypted}{54}{0}{14} > +\beamer@sectionintoc {15}{Distributed Version}{56}{0}{15} > +\beamer@sectionintoc {16}{`Actual' Example}{64}{0}{16} >