Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | ·ae0c21b4a498f4d88b16ffbb2b4719d4·1560100·debug·optional·bird2-dbgsym_2.16-1_i386.deb | 1 | ·ae0c21b4a498f4d88b16ffbb2b4719d4·1560100·debug·optional·bird2-dbgsym_2.16-1_i386.deb |
2 | · | 2 | ·5d50e9b9b8b28494e9b09275b3413938·1486868·doc·optional·bird2-doc_2.16-1_all.deb |
3 | ·66d2d67b267e7a2e52bc271d7bfc2f42·860156·net·optional·bird2_2.16-1_i386.deb | 3 | ·66d2d67b267e7a2e52bc271d7bfc2f42·860156·net·optional·bird2_2.16-1_i386.deb |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2024-12-12·12:41:09.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2024-12-12·12:41:09.000000·debian-binary |
2 | -rw-r--r--···0········0········0·····1172·2024-12-12·12:41:09.000000·control.tar.xz | 2 | -rw-r--r--···0········0········0·····1172·2024-12-12·12:41:09.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0··1485 | 3 | -rw-r--r--···0········0········0··1485504·2024-12-12·12:41:09.000000·data.tar.xz |
Offset 14, 17 lines modified | Offset 14, 17 lines modified | ||
14 | -rw-r--r--···0·root·········(0)·root·········(0)···464275·2024-12-12·12:41:09.000000·./usr/share/doc/bird2/bird.pdf.gz | 14 | -rw-r--r--···0·root·········(0)·root·········(0)···464275·2024-12-12·12:41:09.000000·./usr/share/doc/bird2/bird.pdf.gz |
15 | -rw-r--r--···0·root·········(0)·root·········(0)·····8865·2024-12-12·12:41:09.000000·./usr/share/doc/bird2/prog-1.html | 15 | -rw-r--r--···0·root·········(0)·root·········(0)·····8865·2024-12-12·12:41:09.000000·./usr/share/doc/bird2/prog-1.html |
16 | -rw-r--r--···0·root·········(0)·root·········(0)···101135·2024-12-12·12:41:09.000000·./usr/share/doc/bird2/prog-2.html | 16 | -rw-r--r--···0·root·········(0)·root·········(0)···101135·2024-12-12·12:41:09.000000·./usr/share/doc/bird2/prog-2.html |
17 | -rw-r--r--···0·root·········(0)·root·········(0)····17217·2024-12-12·12:41:09.000000·./usr/share/doc/bird2/prog-3.html | 17 | -rw-r--r--···0·root·········(0)·root·········(0)····17217·2024-12-12·12:41:09.000000·./usr/share/doc/bird2/prog-3.html |
18 | -rw-r--r--···0·root·········(0)·root·········(0)····19679·2024-12-12·12:41:09.000000·./usr/share/doc/bird2/prog-4.html | 18 | -rw-r--r--···0·root·········(0)·root·········(0)····19679·2024-12-12·12:41:09.000000·./usr/share/doc/bird2/prog-4.html |
19 | -rw-r--r--···0·root·········(0)·root·········(0)····92387·2024-12-12·12:41:09.000000·./usr/share/doc/bird2/prog-5.html | 19 | -rw-r--r--···0·root·········(0)·root·········(0)····92387·2024-12-12·12:41:09.000000·./usr/share/doc/bird2/prog-5.html |
20 | -rw-r--r--···0·root·········(0)·root·········(0)·····7010·2024-12-12·12:41:09.000000·./usr/share/doc/bird2/prog-6.html | 20 | -rw-r--r--···0·root·········(0)·root·········(0)·····7010·2024-12-12·12:41:09.000000·./usr/share/doc/bird2/prog-6.html |
21 | -rw-r--r--···0·root·········(0)·root·········(0)····4160 | 21 | -rw-r--r--···0·root·········(0)·root·········(0)····41608·2024-12-12·12:41:09.000000·./usr/share/doc/bird2/prog-7.html |
22 | -rw-r--r--···0·root·········(0)·root·········(0)····26278·2024-12-12·12:41:09.000000·./usr/share/doc/bird2/prog-8.html | 22 | -rw-r--r--···0·root·········(0)·root·········(0)····26278·2024-12-12·12:41:09.000000·./usr/share/doc/bird2/prog-8.html |
23 | -rw-r--r--···0·root·········(0)·root·········(0)·····4999·2024-12-12·12:41:09.000000·./usr/share/doc/bird2/prog.html | 23 | -rw-r--r--···0·root·········(0)·root·········(0)·····4999·2024-12-12·12:41:09.000000·./usr/share/doc/bird2/prog.html |
24 | -rw-r--r--···0·root·········(0)·root·········(0)···519 | 24 | -rw-r--r--···0·root·········(0)·root·········(0)···519827·2024-12-12·12:41:09.000000·./usr/share/doc/bird2/prog.pdf.gz |
25 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-12·12:41:09.000000·./usr/share/doc/bird2-doc/ | 25 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-12·12:41:09.000000·./usr/share/doc/bird2-doc/ |
26 | -rw-r--r--···0·root·········(0)·root·········(0)·····1792·2024-12-12·12:41:09.000000·./usr/share/doc/bird2-doc/changelog.Debian.gz | 26 | -rw-r--r--···0·root·········(0)·root·········(0)·····1792·2024-12-12·12:41:09.000000·./usr/share/doc/bird2-doc/changelog.Debian.gz |
27 | -rw-r--r--···0·root·········(0)·root·········(0)···356894·2024-12-07·18:09:10.000000·./usr/share/doc/bird2-doc/changelog.gz | 27 | -rw-r--r--···0·root·········(0)·root·········(0)···356894·2024-12-07·18:09:10.000000·./usr/share/doc/bird2-doc/changelog.gz |
28 | -rw-r--r--···0·root·········(0)·root·········(0)·····3583·2024-12-12·12:15:04.000000·./usr/share/doc/bird2-doc/copyright | 28 | -rw-r--r--···0·root·········(0)·root·········(0)·····3583·2024-12-12·12:15:04.000000·./usr/share/doc/bird2-doc/copyright |
29 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-12·12:41:09.000000·./usr/share/doc-base/ | 29 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-12-12·12:41:09.000000·./usr/share/doc-base/ |
30 | -rw-r--r--···0·root·········(0)·root·········(0)······256·2024-12-12·12:15:04.000000·./usr/share/doc-base/bird2-doc.bird2 | 30 | -rw-r--r--···0·root·········(0)·root·········(0)······256·2024-12-12·12:15:04.000000·./usr/share/doc-base/bird2-doc.bird2 |
Offset 772, 15 lines modified | Offset 772, 15 lines modified | ||
772 | <H3>Arguments</H3> | 772 | <H3>Arguments</H3> |
773 | <P> | 773 | <P> |
774 | <DL> | 774 | <DL> |
775 | <DT><I>struct·mac_context·*</I>·<B>ctx</B><DD><P>MAC·context | 775 | <DT><I>struct·mac_context·*</I>·<B>ctx</B><DD><P>MAC·context |
776 | </DL> | 776 | </DL> |
777 | <H3>Description</H3> | 777 | <H3>Description</H3> |
778 | <P>Finish·MAC·computation·and·return·a·pointer·to·the·result.·No·more | 778 | <P>Finish·MAC·computation·and·return·a·pointer·to·the·result.·No·more |
779 | <B>mac_update</B> | 779 | @<B>mac_update()</B>·calls·could·be·done,·but·the·context·may·be·reinitialized |
780 | later. | 780 | later. |
781 | <P>Note·that·the·returned·pointer·points·into·data·in·the·<B>ctx</B>·context.·If·it | 781 | <P>Note·that·the·returned·pointer·points·into·data·in·the·<B>ctx</B>·context.·If·it |
782 | ceases·to·exist,·the·pointer·becomes·invalid. | 782 | ceases·to·exist,·the·pointer·becomes·invalid. |
783 | <HR><H3>Function</H3> | 783 | <HR><H3>Function</H3> |
784 | <P><I>void</I> | 784 | <P><I>void</I> |
Offset 791, 15 lines modified | Offset 791, 15 lines modified | ||
791 | <P> | 791 | <P> |
792 | <DL> | 792 | <DL> |
793 | <DT><I>struct·mac_context·*</I>·<B>ctx</B><DD><P>MAC·context | 793 | <DT><I>struct·mac_context·*</I>·<B>ctx</B><DD><P>MAC·context |
794 | </DL> | 794 | </DL> |
795 | <H3>Description</H3> | 795 | <H3>Description</H3> |
796 | <P>Cleanup·MAC·context·after·computation·(by·filling·with·zeros).·Not·strictly | 796 | <P>Cleanup·MAC·context·after·computation·(by·filling·with·zeros).·Not·strictly |
797 | necessary,·just·to·erase·sensitive·data·from·stack.·This·also·invalidates·the | 797 | necessary,·just·to·erase·sensitive·data·from·stack.·This·also·invalidates·the |
798 | pointer·returned·by·<B>mac_final</B> | 798 | pointer·returned·by·@<B>mac_final()</B>. |
799 | <HR><H3>Function</H3> | 799 | <HR><H3>Function</H3> |
800 | <P><I>void</I> | 800 | <P><I>void</I> |
801 | <B>mac_fill</B> | 801 | <B>mac_fill</B> |
802 | (<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 | 802 | (<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 |
803 | <P> | 803 | <P> |
Offset 532, 28 lines modified | Offset 532, 28 lines modified | ||
532 | =============================================================================== | 532 | =============================================================================== |
533 | *\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8* | 533 | *\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8* |
534 | byte·*·m\x8ma\x8ac\x8c_\x8_f\x8fi\x8in\x8na\x8al\x8l·(struct·mac_context·*·c\x8ct\x8tx\x8x)·--·finalize·MAC·algorithm | 534 | byte·*·m\x8ma\x8ac\x8c_\x8_f\x8fi\x8in\x8na\x8al\x8l·(struct·mac_context·*·c\x8ct\x8tx\x8x)·--·finalize·MAC·algorithm |
535 | *\x8**\x8**\x8**\x8*·A\x8Ar\x8rg\x8gu\x8um\x8me\x8en\x8nt\x8ts\x8s·*\x8**\x8**\x8**\x8* | 535 | *\x8**\x8**\x8**\x8*·A\x8Ar\x8rg\x8gu\x8um\x8me\x8en\x8nt\x8ts\x8s·*\x8**\x8**\x8**\x8* |
536 | ··struct·mac_context·*·c\x8ct\x8tx\x8x | 536 | ··struct·mac_context·*·c\x8ct\x8tx\x8x |
537 | ······MAC·context | 537 | ······MAC·context |
538 | *\x8**\x8**\x8**\x8*·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8* | 538 | *\x8**\x8**\x8**\x8*·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8* |
539 | Finish·MAC·computation·and·return·a·pointer·to·the·result.·No·more·m.ma.ac.c_._u.up.pd.da.at.te.e | 539 | Finish·MAC·computation·and·return·a·pointer·to·the·result.·No·more·@m.ma.ac.c_._u.up.pd.da.at.te.e |
540 | calls·could·be·done,·but·the·context·may·be·reinitialized·later. | 540 | (.().)·calls·could·be·done,·but·the·context·may·be·reinitialized·later. |
541 | Note·that·the·returned·pointer·points·into·data·in·the·c\x8ct\x8tx\x8x·context.·If·it | 541 | Note·that·the·returned·pointer·points·into·data·in·the·c\x8ct\x8tx\x8x·context.·If·it |
542 | ceases·to·exist,·the·pointer·becomes·invalid. | 542 | ceases·to·exist,·the·pointer·becomes·invalid. |
543 | =============================================================================== | 543 | =============================================================================== |
544 | *\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8* | 544 | *\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8* |
545 | void·m\x8ma\x8ac\x8c_\x8_c\x8cl\x8le\x8ea\x8an\x8nu\x8up\x8p·(struct·mac_context·*·c\x8ct\x8tx\x8x)·--·cleanup·MAC·context | 545 | void·m\x8ma\x8ac\x8c_\x8_c\x8cl\x8le\x8ea\x8an\x8nu\x8up\x8p·(struct·mac_context·*·c\x8ct\x8tx\x8x)·--·cleanup·MAC·context |
546 | *\x8**\x8**\x8**\x8*·A\x8Ar\x8rg\x8gu\x8um\x8me\x8en\x8nt\x8ts\x8s·*\x8**\x8**\x8**\x8* | 546 | *\x8**\x8**\x8**\x8*·A\x8Ar\x8rg\x8gu\x8um\x8me\x8en\x8nt\x8ts\x8s·*\x8**\x8**\x8**\x8* |
547 | ··struct·mac_context·*·c\x8ct\x8tx\x8x | 547 | ··struct·mac_context·*·c\x8ct\x8tx\x8x |
548 | ······MAC·context | 548 | ······MAC·context |
549 | *\x8**\x8**\x8**\x8*·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8* | 549 | *\x8**\x8**\x8**\x8*·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8* |
550 | Cleanup·MAC·context·after·computation·(by·filling·with·zeros).·Not·strictly | 550 | Cleanup·MAC·context·after·computation·(by·filling·with·zeros).·Not·strictly |
551 | necessary,·just·to·erase·sensitive·data·from·stack.·This·also·invalidates·the | 551 | necessary,·just·to·erase·sensitive·data·from·stack.·This·also·invalidates·the |
552 | pointer·returned·by·m.ma.ac.c_._f.fi.in.na.al.l(). | 552 | pointer·returned·by·@m.ma.ac.c_._f.fi.in.na.al.l(.().). |
553 | =============================================================================== | 553 | =============================================================================== |
554 | *\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8* | 554 | *\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8* |
555 | 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 | 555 | 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 |
556 | d\x8da\x8at\x8ta\x8al\x8le\x8en\x8n,·byte·*·m\x8ma\x8ac\x8c)·--·compute·and·fill·MAC | 556 | d\x8da\x8at\x8ta\x8al\x8le\x8en\x8n,·byte·*·m\x8ma\x8ac\x8c)·--·compute·and·fill·MAC |
557 | *\x8**\x8**\x8**\x8*·A\x8Ar\x8rg\x8gu\x8um\x8me\x8en\x8nt\x8ts\x8s·*\x8**\x8**\x8**\x8* | 557 | *\x8**\x8**\x8**\x8*·A\x8Ar\x8rg\x8gu\x8um\x8me\x8en\x8nt\x8ts\x8s·*\x8**\x8**\x8**\x8* |
558 | ··uint·i\x8id\x8d | 558 | ··uint·i\x8id\x8d |
559 | ······MAC·algorithm·ID | 559 | ······MAC·algorithm·ID |
Offset 4837, 26 lines modified | Offset 4837, 26 lines modified | ||
4837 | 105 | 4837 | 105 |
4838 | Arguments | 4838 | Arguments |
4839 | struct·mac·context·*·ctx | 4839 | struct·mac·context·*·ctx |
4840 | MAC·context | 4840 | MAC·context |
4841 | Description | 4841 | Description |
4842 | Finish·MAC·computation·and·return·a·pointer·to·the·result.·No·more·mac·update()·calls·could·be·done, | 4842 | Finish·MAC·computation·and·return·a·pointer·to·the·result.·No·more·@mac·update()·calls·could·be·done, |
4843 | the·context·may·be·reinitialized·later. | 4843 | but·the·context·may·be·reinitialized·later. |
4844 | Note·that·the·returned·pointer·points·into·data·in·the·ctx·context.·If·it·ceases·to·exist,·the·pointer·becomes | 4844 | Note·that·the·returned·pointer·points·into·data·in·the·ctx·context.·If·it·ceases·to·exist,·the·pointer·becomes |
4845 | invalid. | 4845 | invalid. |
4846 | Function | 4846 | Function |
4847 | void·mac·cleanup·(struct·mac·context·*·ctx·)·–·cleanup·MAC·context | 4847 | void·mac·cleanup·(struct·mac·context·*·ctx·)·–·cleanup·MAC·context |
4848 | Arguments | 4848 | Arguments |
4849 | struct·mac·context·*·ctx | 4849 | struct·mac·context·*·ctx |
4850 | MAC·context | 4850 | MAC·context |
4851 | Description | 4851 | Description |
4852 | Cleanup·MAC·context·after·computation·(by·filling·with·zeros).·Not·strictly·necessary,·just·to·erase·sensitive | 4852 | Cleanup·MAC·context·after·computation·(by·filling·with·zeros).·Not·strictly·necessary,·just·to·erase·sensitive |
4853 | data·from·stack.·This·also·invalidates·the·pointer·returned·by·mac·final | 4853 | data·from·stack.·This·also·invalidates·the·pointer·returned·by·@mac·final(). |
4854 | Function | 4854 | Function |
4855 | void·mac·fill·(uint·id·,·const·byte·*·key,·uint·keylen,·const·byte·*·data,·uint·datalen,·byte·*·mac)·–·compute | 4855 | void·mac·fill·(uint·id·,·const·byte·*·key,·uint·keylen,·const·byte·*·data,·uint·datalen,·byte·*·mac)·–·compute |
4856 | and·fill·MAC | 4856 | and·fill·MAC |
4857 | Arguments | 4857 | Arguments |
4858 | uint·id | 4858 | uint·id |
4859 | MAC·algorithm·ID | 4859 | MAC·algorithm·ID |
4860 | const·byte·*·key | 4860 | const·byte·*·key |