8.31 KB
/srv/reproducible-results/rbuild-debian/r-b-build.Fu5W5JY0/b1/bird3_3.1.0-1_arm64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.Fu5W5JY0/b2/bird3_3.1.0-1_arm64.changes
360 B
Files
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 ·c7e86ff8066eea4bbc82d19ef96c94c4·2111536·debug·optional·bird3-dbgsym_3.1.0-1_arm64.deb1 ·c7e86ff8066eea4bbc82d19ef96c94c4·2111536·debug·optional·bird3-dbgsym_3.1.0-1_arm64.deb
2 ·fd1774684eff071976830d91f799cf3b·1580840·doc·optional·bird3-doc_3.1.0-1_all.deb2 ·759597aefce26e27f60c74d7e9db079d·1581420·doc·optional·bird3-doc_3.1.0-1_all.deb
3 ·e383281e9d4a26a10d708087a8fcaeea·988872·net·optional·bird3_3.1.0-1_arm64.deb3 ·e383281e9d4a26a10d708087a8fcaeea·988872·net·optional·bird3_3.1.0-1_arm64.deb
7.79 KB
bird3-doc_3.1.0-1_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-04-03·21:14:39.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-04-03·21:14:39.000000·debian-binary
2 -rw-r--r--···0········0········0·····1180·2025-04-03·21:14:39.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1180·2025-04-03·21:14:39.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1579468·2025-04-03·21:14:39.000000·data.tar.xz3 -rw-r--r--···0········0········0··1580048·2025-04-03·21:14:39.000000·data.tar.xz
629 B
control.tar.xz
601 B
control.tar
531 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·bird3-doc1 Package:·bird3-doc
2 Source:·bird32 Source:·bird3
3 Version:·3.1.0-13 Version:·3.1.0-1
4 Architecture:·all4 Architecture:·all
5 Maintainer:·Jakub·Ružička·<jru@debian.org>5 Maintainer:·Jakub·Ružička·<jru@debian.org>
6 Installed-Size:·20726 Installed-Size:·2073
7 Section:·doc7 Section:·doc
8 Priority:·optional8 Priority:·optional
9 Homepage:·https://bird.network.cz/9 Homepage:·https://bird.network.cz/
10 Description:·Internet·Routing·Daemon·-·documentation10 Description:·Internet·Routing·Daemon·-·documentation
11 ·BIRD·is·an·Internet·routing·daemon·with·full·support·for·all·the·major11 ·BIRD·is·an·Internet·routing·daemon·with·full·support·for·all·the·major
12 ·routing·protocols.·It·allows·redistribution·between·protocols·with·a12 ·routing·protocols.·It·allows·redistribution·between·protocols·with·a
13 ·powerful·route·filtering·syntax·and·an·easy-to-use·configuration13 ·powerful·route·filtering·syntax·and·an·easy-to-use·configuration
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
6.76 KB
data.tar.xz
6.74 KB
data.tar
2.26 KB
file list
    
Offset 14, 17 lines modifiedOffset 14, 17 lines modified
14 -rw-r--r--···0·root·········(0)·root·········(0)···478834·2025-04-03·21:14:39.000000·./usr/share/doc/bird3/bird.pdf.gz14 -rw-r--r--···0·root·········(0)·root·········(0)···478834·2025-04-03·21:14:39.000000·./usr/share/doc/bird3/bird.pdf.gz
15 -rw-r--r--···0·root·········(0)·root·········(0)·····8865·2025-04-03·21:14:39.000000·./usr/share/doc/bird3/prog-1.html15 -rw-r--r--···0·root·········(0)·root·········(0)·····8865·2025-04-03·21:14:39.000000·./usr/share/doc/bird3/prog-1.html
16 -rw-r--r--···0·root·········(0)·root·········(0)····86441·2025-04-03·21:14:39.000000·./usr/share/doc/bird3/prog-2.html16 -rw-r--r--···0·root·········(0)·root·········(0)····86441·2025-04-03·21:14:39.000000·./usr/share/doc/bird3/prog-2.html
17 -rw-r--r--···0·root·········(0)·root·········(0)····17657·2025-04-03·21:14:39.000000·./usr/share/doc/bird3/prog-3.html17 -rw-r--r--···0·root·········(0)·root·········(0)····17657·2025-04-03·21:14:39.000000·./usr/share/doc/bird3/prog-3.html
18 -rw-r--r--···0·root·········(0)·root·········(0)····18835·2025-04-03·21:14:39.000000·./usr/share/doc/bird3/prog-4.html18 -rw-r--r--···0·root·········(0)·root·········(0)····18835·2025-04-03·21:14:39.000000·./usr/share/doc/bird3/prog-4.html
19 -rw-r--r--···0·root·········(0)·root·········(0)····93255·2025-04-03·21:14:39.000000·./usr/share/doc/bird3/prog-5.html19 -rw-r--r--···0·root·········(0)·root·········(0)····93255·2025-04-03·21:14:39.000000·./usr/share/doc/bird3/prog-5.html
20 -rw-r--r--···0·root·········(0)·root·········(0)·····7484·2025-04-03·21:14:39.000000·./usr/share/doc/bird3/prog-6.html20 -rw-r--r--···0·root·········(0)·root·········(0)·····7484·2025-04-03·21:14:39.000000·./usr/share/doc/bird3/prog-6.html
21 -rw-r--r--···0·root·········(0)·root·········(0)····41900·2025-04-03·21:14:39.000000·./usr/share/doc/bird3/prog-7.html21 -rw-r--r--···0·root·········(0)·root·········(0)····41902·2025-04-03·21:14:39.000000·./usr/share/doc/bird3/prog-7.html
22 -rw-r--r--···0·root·········(0)·root·········(0)····25976·2025-04-03·21:14:39.000000·./usr/share/doc/bird3/prog-8.html22 -rw-r--r--···0·root·········(0)·root·········(0)····25976·2025-04-03·21:14:39.000000·./usr/share/doc/bird3/prog-8.html
23 -rw-r--r--···0·root·········(0)·root·········(0)·····4999·2025-04-03·21:14:39.000000·./usr/share/doc/bird3/prog.html23 -rw-r--r--···0·root·········(0)·root·········(0)·····4999·2025-04-03·21:14:39.000000·./usr/share/doc/bird3/prog.html
24 -rw-r--r--···0·root·········(0)·root·········(0)···503581·2025-04-03·21:14:39.000000·./usr/share/doc/bird3/prog.pdf.gz24 -rw-r--r--···0·root·········(0)·root·········(0)···503870·2025-04-03·21:14:39.000000·./usr/share/doc/bird3/prog.pdf.gz
25 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·21:14:39.000000·./usr/share/doc/bird3-doc/25 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·21:14:39.000000·./usr/share/doc/bird3-doc/
26 -rw-r--r--···0·root·········(0)·root·········(0)······324·2025-04-03·21:14:39.000000·./usr/share/doc/bird3-doc/changelog.Debian.gz26 -rw-r--r--···0·root·········(0)·root·········(0)······324·2025-04-03·21:14:39.000000·./usr/share/doc/bird3-doc/changelog.Debian.gz
27 -rw-r--r--···0·root·········(0)·root·········(0)···452034·2025-04-03·18:51:55.000000·./usr/share/doc/bird3-doc/changelog.gz27 -rw-r--r--···0·root·········(0)·root·········(0)···452034·2025-04-03·18:51:55.000000·./usr/share/doc/bird3-doc/changelog.gz
28 -rw-r--r--···0·root·········(0)·root·········(0)·····4150·2025-04-03·21:11:54.000000·./usr/share/doc/bird3-doc/copyright28 -rw-r--r--···0·root·········(0)·root·········(0)·····4150·2025-04-03·21:11:54.000000·./usr/share/doc/bird3-doc/copyright
29 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·21:14:39.000000·./usr/share/doc-base/29 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-03·21:14:39.000000·./usr/share/doc-base/
30 -rw-r--r--···0·root·········(0)·root·········(0)······256·2025-04-03·21:11:54.000000·./usr/share/doc-base/bird3-doc.bird330 -rw-r--r--···0·root·········(0)·root·········(0)······256·2025-04-03·21:11:54.000000·./usr/share/doc-base/bird3-doc.bird3
3.17 KB
./usr/share/doc/bird3/prog-7.html
    
Offset 786, 15 lines modifiedOffset 786, 15 lines modified
786 <H3>Arguments</H3>786 <H3>Arguments</H3>
787 <P>787 <P>
788 <DL>788 <DL>
789 <DT><I>struct·mac_context·*</I>·<B>ctx</B><DD><P>MAC·context789 <DT><I>struct·mac_context·*</I>·<B>ctx</B><DD><P>MAC·context
790 </DL>790 </DL>
791 <H3>Description</H3>791 <H3>Description</H3>
792 <P>Finish·MAC·computation·and·return·a·pointer·to·the·result.·No·more792 <P>Finish·MAC·computation·and·return·a·pointer·to·the·result.·No·more
793 <B>mac_update</B>()·calls·could·be·done,·but·the·context·may·be·reinitialized793 @<B>mac_update()</B>·calls·could·be·done,·but·the·context·may·be·reinitialized
794 later.794 later.
795 <P>Note·that·the·returned·pointer·points·into·data·in·the·<B>ctx</B>·context.·If·it795 <P>Note·that·the·returned·pointer·points·into·data·in·the·<B>ctx</B>·context.·If·it
796 ceases·to·exist,·the·pointer·becomes·invalid.796 ceases·to·exist,·the·pointer·becomes·invalid.
  
  
797 <HR><H3>Function</H3>797 <HR><H3>Function</H3>
798 <P><I>void</I>798 <P><I>void</I>
Offset 805, 15 lines modifiedOffset 805, 15 lines modified
805 <P>805 <P>
806 <DL>806 <DL>
807 <DT><I>struct·mac_context·*</I>·<B>ctx</B><DD><P>MAC·context807 <DT><I>struct·mac_context·*</I>·<B>ctx</B><DD><P>MAC·context
808 </DL>808 </DL>
809 <H3>Description</H3>809 <H3>Description</H3>
810 <P>Cleanup·MAC·context·after·computation·(by·filling·with·zeros).·Not·strictly810 <P>Cleanup·MAC·context·after·computation·(by·filling·with·zeros).·Not·strictly
811 necessary,·just·to·erase·sensitive·data·from·stack.·This·also·invalidates·the811 necessary,·just·to·erase·sensitive·data·from·stack.·This·also·invalidates·the
812 pointer·returned·by·<B>mac_final</B>().812 pointer·returned·by·@<B>mac_final()</B>.
  
  
813 <HR><H3>Function</H3>813 <HR><H3>Function</H3>
814 <P><I>void</I>814 <P><I>void</I>
815 <B>mac_fill</B>815 <B>mac_fill</B>
816 (<I>uint</I>·<B>id</B>,·<I>const·byte·*</I>·<B>key</B>,·<I>uint</I>·<B>keylen</B>,·<I>const·byte·*</I>·<B>data</B>,·<I>uint</I>·<B>datalen</B>,·<I>byte·*</I>·<B>mac</B>)·--·····compute·and·fill·MAC816 (<I>uint</I>·<B>id</B>,·<I>const·byte·*</I>·<B>key</B>,·<I>uint</I>·<B>keylen</B>,·<I>const·byte·*</I>·<B>data</B>,·<I>uint</I>·<B>datalen</B>,·<I>byte·*</I>·<B>mac</B>)·--·····compute·and·fill·MAC
817 <P>817 <P>
1.95 KB
html2text {}
    
Offset 541, 28 lines modifiedOffset 541, 28 lines modified
541 ===============================================================================541 ===============================================================================
542 *\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8*542 *\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8*
543 byte·*·m\x8ma\x8ac\x8c_\x8_f\x8fi\x8in\x8na\x8al\x8l·(struct·mac_context·*·c\x8ct\x8tx\x8x)·--·finalize·MAC·algorithm543 byte·*·m\x8ma\x8ac\x8c_\x8_f\x8fi\x8in\x8na\x8al\x8l·(struct·mac_context·*·c\x8ct\x8tx\x8x)·--·finalize·MAC·algorithm
544 *\x8**\x8**\x8**\x8*·A\x8Ar\x8rg\x8gu\x8um\x8me\x8en\x8nt\x8ts\x8s·*\x8**\x8**\x8**\x8*544 *\x8**\x8**\x8**\x8*·A\x8Ar\x8rg\x8gu\x8um\x8me\x8en\x8nt\x8ts\x8s·*\x8**\x8**\x8**\x8*
545 ··struct·mac_context·*·c\x8ct\x8tx\x8x545 ··struct·mac_context·*·c\x8ct\x8tx\x8x
546 ······MAC·context546 ······MAC·context
547 *\x8**\x8**\x8**\x8*·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8*547 *\x8**\x8**\x8**\x8*·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8*
548 Finish·MAC·computation·and·return·a·pointer·to·the·result.·No·more·m.ma.ac.c_._u.up.pd.da.at.te.e()548 Finish·MAC·computation·and·return·a·pointer·to·the·result.·No·more·@m.ma.ac.c_._u.up.pd.da.at.te.e
549 calls·could·be·done,·but·the·context·may·be·reinitialized·later.549 (.().)·calls·could·be·done,·but·the·context·may·be·reinitialized·later.
550 Note·that·the·returned·pointer·points·into·data·in·the·c\x8ct\x8tx\x8x·context.·If·it550 Note·that·the·returned·pointer·points·into·data·in·the·c\x8ct\x8tx\x8x·context.·If·it
551 ceases·to·exist,·the·pointer·becomes·invalid.551 ceases·to·exist,·the·pointer·becomes·invalid.
552 ===============================================================================552 ===============================================================================
553 *\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8*553 *\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8*
554 void·m\x8ma\x8ac\x8c_\x8_c\x8cl\x8le\x8ea\x8an\x8nu\x8up\x8p·(struct·mac_context·*·c\x8ct\x8tx\x8x)·--·cleanup·MAC·context554 void·m\x8ma\x8ac\x8c_\x8_c\x8cl\x8le\x8ea\x8an\x8nu\x8up\x8p·(struct·mac_context·*·c\x8ct\x8tx\x8x)·--·cleanup·MAC·context
555 *\x8**\x8**\x8**\x8*·A\x8Ar\x8rg\x8gu\x8um\x8me\x8en\x8nt\x8ts\x8s·*\x8**\x8**\x8**\x8*555 *\x8**\x8**\x8**\x8*·A\x8Ar\x8rg\x8gu\x8um\x8me\x8en\x8nt\x8ts\x8s·*\x8**\x8**\x8**\x8*
556 ··struct·mac_context·*·c\x8ct\x8tx\x8x556 ··struct·mac_context·*·c\x8ct\x8tx\x8x
557 ······MAC·context557 ······MAC·context
558 *\x8**\x8**\x8**\x8*·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8*558 *\x8**\x8**\x8**\x8*·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8*
559 Cleanup·MAC·context·after·computation·(by·filling·with·zeros).·Not·strictly559 Cleanup·MAC·context·after·computation·(by·filling·with·zeros).·Not·strictly
560 necessary,·just·to·erase·sensitive·data·from·stack.·This·also·invalidates·the560 necessary,·just·to·erase·sensitive·data·from·stack.·This·also·invalidates·the
561 pointer·returned·by·m.ma.ac.c_._f.fi.in.na.al.l().561 pointer·returned·by·@m.ma.ac.c_._f.fi.in.na.al.l(.().).
562 ===============================================================================562 ===============================================================================
563 *\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8*563 *\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8*
564 void·m\x8ma\x8ac\x8c_\x8_f\x8fi\x8il\x8ll\x8l·(uint·i\x8id\x8d,·const·byte·*·k\x8ke\x8ey\x8y,·uint·k\x8ke\x8ey\x8yl\x8le\x8en\x8n,·const·byte·*·d\x8da\x8at\x8ta\x8a,·uint564 void·m\x8ma\x8ac\x8c_\x8_f\x8fi\x8il\x8ll\x8l·(uint·i\x8id\x8d,·const·byte·*·k\x8ke\x8ey\x8y,·uint·k\x8ke\x8ey\x8yl\x8le\x8en\x8n,·const·byte·*·d\x8da\x8at\x8ta\x8a,·uint
565 d\x8da\x8at\x8ta\x8al\x8le\x8en\x8n,·byte·*·m\x8ma\x8ac\x8c)·--·compute·and·fill·MAC565 d\x8da\x8at\x8ta\x8al\x8le\x8en\x8n,·byte·*·m\x8ma\x8ac\x8c)·--·compute·and·fill·MAC
566 *\x8**\x8**\x8**\x8*·A\x8Ar\x8rg\x8gu\x8um\x8me\x8en\x8nt\x8ts\x8s·*\x8**\x8**\x8**\x8*566 *\x8**\x8**\x8**\x8*·A\x8Ar\x8rg\x8gu\x8um\x8me\x8en\x8nt\x8ts\x8s·*\x8**\x8**\x8**\x8*
567 ··uint·i\x8id\x8d567 ··uint·i\x8id\x8d
568 ······MAC·algorithm·ID568 ······MAC·algorithm·ID
1.29 KB
./usr/share/doc/bird3/prog.pdf.gz
1.23 KB
prog.pdf
1.21 KB
pdftotext {} -
    
Offset 4617, 26 lines modifiedOffset 4617, 26 lines modified
4617 and·passing·them·at·once.4617 and·passing·them·at·once.
4618 Function4618 Function
4619 byte·*·mac·final·(struct·mac·context·*·ctx·)··finalize·MAC·algorithm4619 byte·*·mac·final·(struct·mac·context·*·ctx·)··finalize·MAC·algorithm
4620 Arguments4620 Arguments
4621 struct·mac·context·*·ctx4621 struct·mac·context·*·ctx
4622 MAC·context4622 MAC·context
4623 Description4623 Description
4624 Finish·MAC·computation·and·return·a·pointer·to·the·result.·No·more·mac·update()·calls·could·be·done,·but4624 Finish·MAC·computation·and·return·a·pointer·to·the·result.·No·more·@mac·update()·calls·could·be·done,
4625 the·context·may·be·reinitialized·later.4625 but·the·context·may·be·reinitialized·later.
4626 Note·that·the·returned·pointer·points·into·data·in·the·ctx·context.·If·it·ceases·to·exist,·the·pointer·becomes4626 Note·that·the·returned·pointer·points·into·data·in·the·ctx·context.·If·it·ceases·to·exist,·the·pointer·becomes
4627 invalid.4627 invalid.
4628 Function4628 Function
4629 void·mac·cleanup·(struct·mac·context·*·ctx·)··cleanup·MAC·context4629 void·mac·cleanup·(struct·mac·context·*·ctx·)··cleanup·MAC·context
4630 Arguments4630 Arguments
4631 struct·mac·context·*·ctx4631 struct·mac·context·*·ctx
4632 MAC·context4632 MAC·context
4633 Description4633 Description
4634 Cleanup·MAC·context·after·computation·(by·filling·with·zeros).·Not·strictly·necessary,·just·to·erase·sensitive4634 Cleanup·MAC·context·after·computation·(by·filling·with·zeros).·Not·strictly·necessary,·just·to·erase·sensitive
4635 data·from·stack.·This·also·invalidates·the·pointer·returned·by·mac·final·().4635 data·from·stack.·This·also·invalidates·the·pointer·returned·by·@mac·final().
4636 Function4636 Function
4637 void·mac·fill·(uint·id·,·const·byte·*·key,·uint·keylen,·const·byte·*·data,·uint·datalen,·byte·*·mac)··compute4637 void·mac·fill·(uint·id·,·const·byte·*·key,·uint·keylen,·const·byte·*·data,·uint·datalen,·byte·*·mac)··compute
4638 and·fill·MAC4638 and·fill·MAC
4639 Arguments4639 Arguments
4640 uint·id4640 uint·id
4641 MAC·algorithm·ID4641 MAC·algorithm·ID
4642 const·byte·*·key4642 const·byte·*·key