9.98 KB
/srv/reproducible-results/rbuild-debian/tmp.GvTmFZveF4/b1/canl-c_3.0.0-3_i386.changes vs.
/srv/reproducible-results/rbuild-debian/tmp.GvTmFZveF4/b2/canl-c_3.0.0-3_i386.changes
652 B
Files
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 ·​349452085540f63cc3196​1378be58260·​59824·​libdevel·​optional·​libcanl-​c-​dev_3.​0.​0-​3_i386.​deb1 ·​349452085540f63cc3196​1378be58260·​59824·​libdevel·​optional·​libcanl-​c-​dev_3.​0.​0-​3_i386.​deb
2 ·​aee430e1070cc7fd54172​01770c07aea·​106824·​doc·​optional·​libcanl-​c-​doc_3.​0.​0-​3_all.​deb2 ·7a4c1c05eee7b35fd98d9​39d85ee4e7e·​106556·​doc·​optional·​libcanl-​c-​doc_3.​0.​0-​3_all.​deb
3 ·​4806815392fd87a8f468b​0f2238230cb·​30856·​debug·​optional·​libcanl-​c-​examples-​dbgsym_3.​0.​0-​3_i386.​deb3 ·​4806815392fd87a8f468b​0f2238230cb·​30856·​debug·​optional·​libcanl-​c-​examples-​dbgsym_3.​0.​0-​3_i386.​deb
4 ·​267cb53317052454a60ee​d00d89f0696·​8488·​misc·​optional·​libcanl-​c-​examples_3.​0.​0-​3_i386.​deb4 ·​267cb53317052454a60ee​d00d89f0696·​8488·​misc·​optional·​libcanl-​c-​examples_3.​0.​0-​3_i386.​deb
5 ·​a0f6a53fcb3b6123a0f65​84d5fe6b6db·​147356·​debug·​optional·​libcanl-​c4-​dbgsym_3.​0.​0-​3_i386.​deb5 ·​a0f6a53fcb3b6123a0f65​84d5fe6b6db·​147356·​debug·​optional·​libcanl-​c4-​dbgsym_3.​0.​0-​3_i386.​deb
6 ·​3a1d985b383309e3175d2​66108ac8270·​54572·​libs·​optional·​libcanl-​c4_3.​0.​0-​3_i386.​deb6 ·​3a1d985b383309e3175d2​66108ac8270·​54572·​libs·​optional·​libcanl-​c4_3.​0.​0-​3_i386.​deb
9.18 KB
libcanl-c-doc_3.0.0-3_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -​rw-​r-​-​r-​-​···​0········​0········​0········​4·​2018-​03-​29·​06:​35:​20.​000000·​debian-​binary1 -​rw-​r-​-​r-​-​···​0········​0········​0········​4·​2018-​03-​29·​06:​35:​20.​000000·​debian-​binary
2 -​rw-​r-​-​r-​-​···​0········​0········​0······​684·​2018-​03-​29·​06:​35:​20.​000000·​control.​tar.​xz2 -​rw-​r-​-​r-​-​···​0········​0········​0······​680·​2018-​03-​29·​06:​35:​20.​000000·​control.​tar.​xz
3 -​rw-​r-​-​r-​-​···​0········​0········​0···​105948·​2018-​03-​29·​06:​35:​20.​000000·​data.​tar.​xz3 -​rw-​r-​-​r-​-​···​0········​0········​0···​105684·​2018-​03-​29·​06:​35:​20.​000000·​data.​tar.​xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
8.59 KB
data.tar.xz
8.56 KB
data.tar
1.49 KB
file list
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 drwxr-​xr-​x···​0·​root·········​(0)​·​root·········​(0)​········​0·​2018-​03-​29·​06:​35:​20.​000000·​.​/​1 drwxr-​xr-​x···​0·​root·········​(0)​·​root·········​(0)​········​0·​2018-​03-​29·​06:​35:​20.​000000·​.​/​
2 drwxr-​xr-​x···​0·​root·········​(0)​·​root·········​(0)​········​0·​2018-​03-​29·​06:​35:​20.​000000·​.​/​usr/​2 drwxr-​xr-​x···​0·​root·········​(0)​·​root·········​(0)​········​0·​2018-​03-​29·​06:​35:​20.​000000·​.​/​usr/​
3 drwxr-​xr-​x···​0·​root·········​(0)​·​root·········​(0)​········​0·​2018-​03-​29·​06:​35:​20.​000000·​.​/​usr/​share/​3 drwxr-​xr-​x···​0·​root·········​(0)​·​root·········​(0)​········​0·​2018-​03-​29·​06:​35:​20.​000000·​.​/​usr/​share/​
4 drwxr-​xr-​x···​0·​root·········​(0)​·​root·········​(0)​········​0·​2018-​03-​29·​06:​35:​20.​000000·​.​/​usr/​share/​doc/​4 drwxr-​xr-​x···​0·​root·········​(0)​·​root·········​(0)​········​0·​2018-​03-​29·​06:​35:​20.​000000·​.​/​usr/​share/​doc/​
5 drwxr-​xr-​x···​0·​root·········​(0)​·​root·········​(0)​········​0·​2018-​03-​29·​06:​35:​20.​000000·​.​/​usr/​share/​doc/​libcanl-​c-​doc/​5 drwxr-​xr-​x···​0·​root·········​(0)​·​root·········​(0)​········​0·​2018-​03-​29·​06:​35:​20.​000000·​.​/​usr/​share/​doc/​libcanl-​c-​doc/​
6 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​root·········​(0)​······​779·​2016-​11-​29·​17:​05:​15.​000000·​.​/​usr/​share/​doc/​libcanl-​c-​doc/​README6 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​root·········​(0)​······​779·​2016-​11-​29·​17:​05:​15.​000000·​.​/​usr/​share/​doc/​libcanl-​c-​doc/​README
7 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​root·········​(0)​····​99680·​2018-​03-​29·​06:​35:​20.​000000·​.​/​usr/​share/​doc/​libcanl-​c-​doc/​canl.​pdf.​gz7 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​root·········​(0)​····​99436·​2018-​03-​29·​06:​35:​20.​000000·​.​/​usr/​share/​doc/​libcanl-​c-​doc/​canl.​pdf.​gz
8 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​root·········​(0)​······​893·​2018-​03-​29·​06:​35:​20.​000000·​.​/​usr/​share/​doc/​libcanl-​c-​doc/​changelog.​Debian.​gz8 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​root·········​(0)​······​893·​2018-​03-​29·​06:​35:​20.​000000·​.​/​usr/​share/​doc/​libcanl-​c-​doc/​changelog.​Debian.​gz
9 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​root·········​(0)​·····​2032·​2016-​11-​29·​17:​05:​15.​000000·​.​/​usr/​share/​doc/​libcanl-​c-​doc/​changelog.​gz9 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​root·········​(0)​·····​2032·​2016-​11-​29·​17:​05:​15.​000000·​.​/​usr/​share/​doc/​libcanl-​c-​doc/​changelog.​gz
10 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​root·········​(0)​·····​1758·​2018-​03-​28·​21:​22:​38.​000000·​.​/​usr/​share/​doc/​libcanl-​c-​doc/​copyright10 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​root·········​(0)​·····​1758·​2018-​03-​28·​21:​22:​38.​000000·​.​/​usr/​share/​doc/​libcanl-​c-​doc/​copyright
11 drwxr-​xr-​x···​0·​root·········​(0)​·​root·········​(0)​········​0·​2018-​03-​29·​06:​35:​20.​000000·​.​/​usr/​share/​doc-​base/​11 drwxr-​xr-​x···​0·​root·········​(0)​·​root·········​(0)​········​0·​2018-​03-​29·​06:​35:​20.​000000·​.​/​usr/​share/​doc-​base/​
12 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​root·········​(0)​······​340·​2016-​12-​23·​10:​22:​37.​000000·​.​/​usr/​share/​doc-​base/​canl-​dg12 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​root·········​(0)​······​340·​2016-​12-​23·​10:​22:​37.​000000·​.​/​usr/​share/​doc-​base/​canl-​dg
7.05 KB
./usr/share/doc/libcanl-c-doc/canl.pdf.gz
198 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 gzip·​compressed·​data,​·​max·​compression,​·​from·​Unix,​·​original·​size·​1028791 gzip·​compressed·​data,​·​max·​compression,​·​from·​Unix,​·​original·​size·​102651
6.78 KB
canl.pdf
497 B
/srv/reproducible-results/rbuild-debian/tmp.GvTmFZveF4/dbd-tmp-tHAslAY/diffoscope_lj8cecmu/tmpgofmd_uy/de32e792-ddb5-4a99-88a4-041981718a01 vs.
/srv/reproducible-results/rbuild-debian/tmp.GvTmFZveF4/dbd-tmp-tHAslAY/diffoscope_lj8cecmu/tmp4s1ackez/f34d0db4-a44e-4179-ae8c-50836254f893
Document info
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 (Could·​not·​extract·​metadata:​·​Multiple·​definitions·​in·​dictionary·​at·​byte·​0x1824f·​for·​key·​/​Title)​1 (Could·​not·​extract·​metadata:​·​Multiple·​definitions·​in·​dictionary·​at·​byte·​0x1816b·​for·​key·​/​Title)​
6.28 KB
pdftotext {} -
    
Offset 9, 21 lines modifiedOffset 9, 21 lines modified
  
9 EMI·​Component·​Version:​9 EMI·​Component·​Version:​
  
10 2.​x10 2.​x
  
11 Date:​11 Date:​
  
12 March·26,​·​202012 April·30,​·​2021
  
13 1/​1413 1/​14
  
14 \xcT·​ITLE:​14 \xcT·​ITLE:​
15 Common·​Authentication·​Library·​–·​Developer’s·​Guide15 Common·​Authentication·​Library·​–·​Developer’s·​Guide
16 Date:​·March·26,​·​202016 Date:​·April·30,​·​2021
  
17 This·​work·​is·​co-​funded·​by·​the·​European·​Commission·​as·​part·​of·​the·​EMI·​project·​under·​Grant·​Agreement17 This·​work·​is·​co-​funded·​by·​the·​European·​Commission·​as·​part·​of·​the·​EMI·​project·​under·​Grant·​Agreement
18 INFSO-​RI-​261611.​18 INFSO-​RI-​261611.​
  
19 Copyright·​c·​EMI.​·​2010-​2013.​19 Copyright·​c·​EMI.​·​2010-​2013.​
20 Licensed·​under·​the·​Apache·​License,​·​Version·​2.​0·​(the·​"License")​;​·​you·​may·​not·​use·​this·​file·​except20 Licensed·​under·​the·​Apache·​License,​·​Version·​2.​0·​(the·​"License")​;​·​you·​may·​not·​use·​this·​file·​except
21 in·​compliance·​with·​the·​License.​·​You·​may·​obtain·​a·​copy·​of·​the·​License·​at21 in·​compliance·​with·​the·​License.​·​You·​may·​obtain·​a·​copy·​of·​the·​License·​at
Offset 32, 15 lines modifiedOffset 32, 15 lines modified
32 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·​and32 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
33 limitations·​under·​the·​License.​33 limitations·​under·​the·​License.​
  
34 2/​1434 2/​14
  
35 \xcT·​ITLE:​35 \xcT·​ITLE:​
36 Common·​Authentication·​Library·​–·​Developer’s·​Guide36 Common·​Authentication·​Library·​–·​Developer’s·​Guide
37 Date:​·March·26,​·​202037 Date:​·April·30,​·​2021
  
38 C·​ONTENTS38 C·​ONTENTS
39 1·​INTRODUCTION39 1·​INTRODUCTION
  
40 440 4
  
41 1.​1·​LANGUAGE·​BINDINGS·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​41 1.​1·​LANGUAGE·​BINDINGS·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​·​.​
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
  
107 14107 14
  
108 3/​14108 3/​14
  
109 \xcT·​ITLE:​109 \xcT·​ITLE:​
110 Common·​Authentication·​Library·​–·​Developer’s·​Guide110 Common·​Authentication·​Library·​–·​Developer’s·​Guide
111 Date:​·March·26,​·​2020111 Date:​·April·30,​·​2021
  
112 1112 1
  
113 I·​NTRODUCTION113 I·​NTRODUCTION
  
114 This·​document·​serves·​as·​a·​developer’s·​guide·​and·​could·​be·​seen·​as·​an·​API·​reference·​too,​·​even·​though114 This·​document·​serves·​as·​a·​developer’s·​guide·​and·​could·​be·​seen·​as·​an·​API·​reference·​too,​·​even·​though
115 comments·​in·​the·​header·​files·​may·​give·​the·​reader·​better·​insights·​into·​that·​matter.​115 comments·​in·​the·​header·​files·​may·​give·​the·​reader·​better·​insights·​into·​that·​matter.​
Offset 172, 15 lines modifiedOffset 172, 15 lines modified
172 codes·​from·​errno.​h·​are·​used·​as·​much·​as·​possible.​172 codes·​from·​errno.​h·​are·​used·​as·​much·​as·​possible.​
173 Few·​API·​functions·​return·​char·​*.​·​In·​such·​a·​case·​NULL·​indicates·​an·​error,​·​non-​null·​value·​means·​success.​173 Few·​API·​functions·​return·​char·​*.​·​In·​such·​a·​case·​NULL·​indicates·​an·​error,​·​non-​null·​value·​means·​success.​
  
174 4/​14174 4/​14
  
175 \xcT·​ITLE:​175 \xcT·​ITLE:​
176 Common·​Authentication·​Library·​–·​Developer’s·​Guide176 Common·​Authentication·​Library·​–·​Developer’s·​Guide
177 Date:​·March·26,​·​2020177 Date:​·April·30,​·​2021
  
178 1.​4178 1.​4
  
179 C·​ONTEXT·​AND·​PARAMETER·​S·​ETTINGS179 C·​ONTEXT·​AND·​PARAMETER·​S·​ETTINGS
  
180 All·​the·​API·​functions·​use·​a·​context·​parameter·​of·​type·​canl_ctx·​to·​maintain·​state·​information·​like·​error180 All·​the·​API·​functions·​use·​a·​context·​parameter·​of·​type·​canl_ctx·​to·​maintain·​state·​information·​like·​error
181 message·​and·​code.​·​Some·​API·​functions·​also·​use·​an·​io·​context·​of·​type·​canl_io_handler·​which·​keeps181 message·​and·​code.​·​Some·​API·​functions·​also·​use·​an·​io·​context·​of·​type·​canl_io_handler·​which·​keeps
Offset 237, 15 lines modifiedOffset 237, 15 lines modified
237 There·​is·​one·​opaque·​data·​structure·​representing·​caNl·​Certificate·​API·​context:​·​canl_cred.​·​It·​must·​only237 There·​is·​one·​opaque·​data·​structure·​representing·​caNl·​Certificate·​API·​context:​·​canl_cred.​·​It·​must·​only
238 be·​initialized·​before·​function·​calls·​that·​use·​this·​context·​as·​a·​parameter.​238 be·​initialized·​before·​function·​calls·​that·​use·​this·​context·​as·​a·​parameter.​
  
239 5/​14239 5/​14
  
240 \xcT·​ITLE:​240 \xcT·​ITLE:​
241 Common·​Authentication·​Library·​–·​Developer’s·​Guide241 Common·​Authentication·​Library·​–·​Developer’s·​Guide
242 Date:​·March·26,​·​2020242 Date:​·April·30,​·​2021
  
243 #·​include·​<·​c·​a·​n·​l·​.​·​h>243 #·​include·​<·​c·​a·​n·​l·​.​·​h>
244 #·​include·​<·​c·​a·​n·​l·​_·​c·​r·​e·​d·​.​·​h>244 #·​include·​<·​c·​a·​n·​l·​_·​c·​r·​e·​d·​.​·​h>
245 canl_ctx·​ctx·​;​245 canl_ctx·​ctx·​;​
246 c·​a·​n·​l·​_·​c·​r·​e·​d·​c_cred·​;​246 c·​a·​n·​l·​_·​c·​r·​e·​d·​c_cred·​;​
247 ctx·​=·​canl_create_ctx·​(·​)​·​;​247 ctx·​=·​canl_create_ctx·​(·​)​·​;​
248 canl_cred_new·​(·​c·​t·​x·​,​·​&c_cred·​)​·​;​248 canl_cred_new·​(·​c·​t·​x·​,​·​&c_cred·​)​·​;​
Offset 268, 15 lines modifiedOffset 268, 15 lines modified
268 as·​for·​the·​Certificate·​API:​268 as·​for·​the·​Certificate·​API:​
269 c·​a·​n·​l·​_·​c·​r·​e·​d·​_·​f·​r·​e·​e·​(·​c·​t·​x·​,​·​c_cred·​)​·​;​269 c·​a·​n·​l·​_·​c·​r·​e·​d·​_·​f·​r·​e·​e·​(·​c·​t·​x·​,​·​c_cred·​)​·​;​
  
270 6/​14270 6/​14
  
271 \xcT·​ITLE:​271 \xcT·​ITLE:​
272 Common·​Authentication·​Library·​–·​Developer’s·​Guide272 Common·​Authentication·​Library·​–·​Developer’s·​Guide
273 Date:​·March·26,​·​2020273 Date:​·April·30,​·​2021
  
274 3274 3
  
275 C·​LIENT-​S·​ERVER·​AUTHENTICATED·​C·​ONNECTION275 C·​LIENT-​S·​ERVER·​AUTHENTICATED·​C·​ONNECTION
  
276 For·​client-​server·​authenticated·​connection·​we·​just·​use·​caNl·​Main·​API·​calls.​·​In·​time·​of·​writing·​this·​paper276 For·​client-​server·​authenticated·​connection·​we·​just·​use·​caNl·​Main·​API·​calls.​·​In·​time·​of·​writing·​this·​paper
277 caNl·​use·​openssl·​–·​SSL/​TLS·​and·​cryptography·​toolkit.​·​However,​·​core·​of·​the·​caNl·​has·​been·​developed·​to277 caNl·​use·​openssl·​–·​SSL/​TLS·​and·​cryptography·​toolkit.​·​However,​·​core·​of·​the·​caNl·​has·​been·​developed·​to
Offset 321, 15 lines modifiedOffset 321, 15 lines modified
321 ·​param·​service·​–·​the·​service·​on·​the·​server·​-​·​usually·​NULL321 ·​param·​service·​–·​the·​service·​on·​the·​server·​-​·​usually·​NULL
322 ·​param·​port·​–·​the·​port·​on·​which·​the·​server·​is·​listening322 ·​param·​port·​–·​the·​port·​on·​which·​the·​server·​is·​listening
  
323 7/​14323 7/​14
  
324 \xcT·​ITLE:​324 \xcT·​ITLE:​
325 Common·​Authentication·​Library·​–·​Developer’s·​Guide325 Common·​Authentication·​Library·​–·​Developer’s·​Guide
326 Date:​·March·26,​·​2020326 Date:​·April·30,​·​2021
  
327 ·​param·​auth_mechs·​–·​authentication·​mechanism·​to·​use327 ·​param·​auth_mechs·​–·​authentication·​mechanism·​to·​use
328 ·​param·​flags·​–·​for·​future·​usage328 ·​param·​flags·​–·​for·​future·​usage
329 ·​param·​peer·​–·​if·​not·​NULL·​the·​canl_principal·​will·​be·​filled·​with·​peer’s·​principal·​info.​·​Approppriate329 ·​param·​peer·​–·​if·​not·​NULL·​the·​canl_principal·​will·​be·​filled·​with·​peer’s·​principal·​info.​·​Approppriate
330 free·​funcion·​should·​be·​called·​if·​canl_princ·​is·​no·​longer·​to·​be·​used330 free·​funcion·​should·​be·​called·​if·​canl_princ·​is·​no·​longer·​to·​be·​used
331 ·​param·​timeout·​–·​the·​timeout·​after·​which·​to·​drop·​the·​connect·​attempt331 ·​param·​timeout·​–·​the·​timeout·​after·​which·​to·​drop·​the·​connect·​attempt
332 ·​return·​–·​canl·​error·​code332 ·​return·​–·​canl·​error·​code
Offset 364, 15 lines modifiedOffset 364, 15 lines modified
364 ·​param·​cp·​–·​canl·​peer’s·​principal·​structure364 ·​param·​cp·​–·​canl·​peer’s·​principal·​structure
365 ·​return·​–·​void365 ·​return·​–·​void
  
366 8/​14366 8/​14
  
367 \xcT·​ITLE:​367 \xcT·​ITLE:​
368 Common·​Authentication·​Library·​–·​Developer’s·​Guide368 Common·​Authentication·​Library·​–·​Developer’s·​Guide
369 Date:​·March·26,​·​2020369 Date:​·April·30,​·​2021
  
Max diff block lines reached; 2719/6403 bytes (42.46%) of diff not shown.