Offset 1, 5 lines modified | Offset 1, 5 lines modified | ||
1 | ·066eb5595aaabcb50a3798e1c1a6698e·222352·oldlibs·optional·bird-bgp_1.6.8-2.1_all.deb | 1 | ·066eb5595aaabcb50a3798e1c1a6698e·222352·oldlibs·optional·bird-bgp_1.6.8-2.1_all.deb |
2 | ·27a403f8b833b5105409590226864d3b·1837448·debug·optional·bird-dbgsym_1.6.8-2.1_i386.deb | 2 | ·27a403f8b833b5105409590226864d3b·1837448·debug·optional·bird-dbgsym_1.6.8-2.1_i386.deb |
3 | · | 3 | ·0007fa7b2f4fb516725386875efd6894·1137028·doc·optional·bird-doc_1.6.8-2.1_all.deb |
4 | ·c3d28495568b3061ac76eafe6b348e0b·628728·net·optional·bird_1.6.8-2.1_i386.deb | 4 | ·c3d28495568b3061ac76eafe6b348e0b·628728·net·optional·bird_1.6.8-2.1_i386.deb |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2021-01-02·16:40:39.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2021-01-02·16:40:39.000000·debian-binary |
2 | -rw-r--r--···0········0········0·····11 | 2 | -rw-r--r--···0········0········0·····1156·2021-01-02·16:40:39.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0··1135 | 3 | -rw-r--r--···0········0········0··1135680·2021-01-02·16:40:39.000000·data.tar.xz |
Offset 19, 9 lines modified | Offset 19, 9 lines modified | ||
19 | -rw-r--r--···0·root·········(0)·root·········(0)····88673·2019-09-11·18:24:45.000000·./usr/share/doc/bird-doc/prog-2.html | 19 | -rw-r--r--···0·root·········(0)·root·········(0)····88673·2019-09-11·18:24:45.000000·./usr/share/doc/bird-doc/prog-2.html |
20 | -rw-r--r--···0·root·········(0)·root·········(0)····15475·2019-09-11·18:24:45.000000·./usr/share/doc/bird-doc/prog-3.html | 20 | -rw-r--r--···0·root·········(0)·root·········(0)····15475·2019-09-11·18:24:45.000000·./usr/share/doc/bird-doc/prog-3.html |
21 | -rw-r--r--···0·root·········(0)·root·········(0)····13306·2019-09-11·18:24:45.000000·./usr/share/doc/bird-doc/prog-4.html | 21 | -rw-r--r--···0·root·········(0)·root·········(0)····13306·2019-09-11·18:24:45.000000·./usr/share/doc/bird-doc/prog-4.html |
22 | -rw-r--r--···0·root·········(0)·root·········(0)····66702·2019-09-11·18:24:46.000000·./usr/share/doc/bird-doc/prog-5.html | 22 | -rw-r--r--···0·root·········(0)·root·········(0)····66702·2019-09-11·18:24:46.000000·./usr/share/doc/bird-doc/prog-5.html |
23 | -rw-r--r--···0·root·········(0)·root·········(0)·····6594·2019-09-11·18:24:46.000000·./usr/share/doc/bird-doc/prog-6.html | 23 | -rw-r--r--···0·root·········(0)·root·········(0)·····6594·2019-09-11·18:24:46.000000·./usr/share/doc/bird-doc/prog-6.html |
24 | -rw-r--r--···0·root·········(0)·root·········(0)····25846·2019-09-11·18:24:46.000000·./usr/share/doc/bird-doc/prog-7.html | 24 | -rw-r--r--···0·root·········(0)·root·········(0)····25846·2019-09-11·18:24:46.000000·./usr/share/doc/bird-doc/prog-7.html |
25 | -rw-r--r--···0·root·········(0)·root·········(0)····28326·2019-09-11·18:24:46.000000·./usr/share/doc/bird-doc/prog-8.html | 25 | -rw-r--r--···0·root·········(0)·root·········(0)····28326·2019-09-11·18:24:46.000000·./usr/share/doc/bird-doc/prog-8.html |
26 | -rw-r--r--···0·root·········(0)·root·········(0)···2484 | 26 | -rw-r--r--···0·root·········(0)·root·········(0)···248480·2021-01-02·16:40:39.000000·./usr/share/doc/bird-doc/prog.html |
27 | -rw-r--r--···0·root·········(0)·root·········(0)···450 | 27 | -rw-r--r--···0·root·········(0)·root·········(0)···450334·2021-01-02·16:40:39.000000·./usr/share/doc/bird-doc/prog.pdf.gz |
Offset 5686, 15 lines modified | Offset 5686, 15 lines modified | ||
5686 | <H3>Arguments</H3> | 5686 | <H3>Arguments</H3> |
5687 | <P> | 5687 | <P> |
5688 | <DL> | 5688 | <DL> |
5689 | <DT><I>struct·mac_context·*</I>·<B>ctx</B><DD><P>MAC·context | 5689 | <DT><I>struct·mac_context·*</I>·<B>ctx</B><DD><P>MAC·context |
5690 | </DL> | 5690 | </DL> |
5691 | <H3>Description</H3> | 5691 | <H3>Description</H3> |
5692 | <P>Finish·MAC·computation·and·return·a·pointer·to·the·result.·No·more | 5692 | <P>Finish·MAC·computation·and·return·a·pointer·to·the·result.·No·more |
5693 | <B>mac_update</B> | 5693 | @<B>mac_update()</B>·calls·could·be·done,·but·the·context·may·be·reinitialized |
5694 | later. | 5694 | later. |
5695 | <P>Note·that·the·returned·pointer·points·into·data·in·the·<B>ctx</B>·context.·If·it | 5695 | <P>Note·that·the·returned·pointer·points·into·data·in·the·<B>ctx</B>·context.·If·it |
5696 | ceases·to·exist,·the·pointer·becomes·invalid. | 5696 | ceases·to·exist,·the·pointer·becomes·invalid. |
5697 | <HR><H3>Function</H3> | 5697 | <HR><H3>Function</H3> |
5698 | <P><I>void</I> | 5698 | <P><I>void</I> |
Offset 5705, 15 lines modified | Offset 5705, 15 lines modified | ||
5705 | <P> | 5705 | <P> |
5706 | <DL> | 5706 | <DL> |
5707 | <DT><I>struct·mac_context·*</I>·<B>ctx</B><DD><P>MAC·context | 5707 | <DT><I>struct·mac_context·*</I>·<B>ctx</B><DD><P>MAC·context |
5708 | </DL> | 5708 | </DL> |
5709 | <H3>Description</H3> | 5709 | <H3>Description</H3> |
5710 | <P>Cleanup·MAC·context·after·computation·(by·filling·with·zeros).·Not·strictly | 5710 | <P>Cleanup·MAC·context·after·computation·(by·filling·with·zeros).·Not·strictly |
5711 | necessary,·just·to·erase·sensitive·data·from·stack.·This·also·invalidates·the | 5711 | necessary,·just·to·erase·sensitive·data·from·stack.·This·also·invalidates·the |
5712 | pointer·returned·by·<B>mac_final</B> | 5712 | pointer·returned·by·@<B>mac_final()</B>. |
5713 | <HR><H3>Function</H3> | 5713 | <HR><H3>Function</H3> |
5714 | <P><I>void</I> | 5714 | <P><I>void</I> |
5715 | <B>mac_fill</B> | 5715 | <B>mac_fill</B> |
5716 | (<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 | 5716 | (<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 |
5717 | <P> | 5717 | <P> |
Offset 4245, 28 lines modified | Offset 4245, 28 lines modified | ||
4245 | =============================================================================== | 4245 | =============================================================================== |
4246 | *\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8* | 4246 | *\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8* |
4247 | byte·*·m\x8ma\x8ac\x8c_\x8_f\x8fi\x8in\x8na\x8al\x8l·(struct·mac_context·*·c\x8ct\x8tx\x8x)·--·finalize·MAC·algorithm | 4247 | byte·*·m\x8ma\x8ac\x8c_\x8_f\x8fi\x8in\x8na\x8al\x8l·(struct·mac_context·*·c\x8ct\x8tx\x8x)·--·finalize·MAC·algorithm |
4248 | *\x8**\x8**\x8**\x8*·A\x8Ar\x8rg\x8gu\x8um\x8me\x8en\x8nt\x8ts\x8s·*\x8**\x8**\x8**\x8* | 4248 | *\x8**\x8**\x8**\x8*·A\x8Ar\x8rg\x8gu\x8um\x8me\x8en\x8nt\x8ts\x8s·*\x8**\x8**\x8**\x8* |
4249 | ··struct·mac_context·*·c\x8ct\x8tx\x8x | 4249 | ··struct·mac_context·*·c\x8ct\x8tx\x8x |
4250 | ······MAC·context | 4250 | ······MAC·context |
4251 | *\x8**\x8**\x8**\x8*·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8* | 4251 | *\x8**\x8**\x8**\x8*·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8* |
4252 | Finish·MAC·computation·and·return·a·pointer·to·the·result.·No·more·m.ma.ac.c_._u.up.pd.da.at.te.e | 4252 | Finish·MAC·computation·and·return·a·pointer·to·the·result.·No·more·@m.ma.ac.c_._u.up.pd.da.at.te.e |
4253 | calls·could·be·done,·but·the·context·may·be·reinitialized·later. | 4253 | (.().)·calls·could·be·done,·but·the·context·may·be·reinitialized·later. |
4254 | Note·that·the·returned·pointer·points·into·data·in·the·c\x8ct\x8tx\x8x·context.·If·it | 4254 | Note·that·the·returned·pointer·points·into·data·in·the·c\x8ct\x8tx\x8x·context.·If·it |
4255 | ceases·to·exist,·the·pointer·becomes·invalid. | 4255 | ceases·to·exist,·the·pointer·becomes·invalid. |
4256 | =============================================================================== | 4256 | =============================================================================== |
4257 | *\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8* | 4257 | *\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8* |
4258 | void·m\x8ma\x8ac\x8c_\x8_c\x8cl\x8le\x8ea\x8an\x8nu\x8up\x8p·(struct·mac_context·*·c\x8ct\x8tx\x8x)·--·cleanup·MAC·context | 4258 | void·m\x8ma\x8ac\x8c_\x8_c\x8cl\x8le\x8ea\x8an\x8nu\x8up\x8p·(struct·mac_context·*·c\x8ct\x8tx\x8x)·--·cleanup·MAC·context |
4259 | *\x8**\x8**\x8**\x8*·A\x8Ar\x8rg\x8gu\x8um\x8me\x8en\x8nt\x8ts\x8s·*\x8**\x8**\x8**\x8* | 4259 | *\x8**\x8**\x8**\x8*·A\x8Ar\x8rg\x8gu\x8um\x8me\x8en\x8nt\x8ts\x8s·*\x8**\x8**\x8**\x8* |
4260 | ··struct·mac_context·*·c\x8ct\x8tx\x8x | 4260 | ··struct·mac_context·*·c\x8ct\x8tx\x8x |
4261 | ······MAC·context | 4261 | ······MAC·context |
4262 | *\x8**\x8**\x8**\x8*·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8* | 4262 | *\x8**\x8**\x8**\x8*·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8* |
4263 | Cleanup·MAC·context·after·computation·(by·filling·with·zeros).·Not·strictly | 4263 | Cleanup·MAC·context·after·computation·(by·filling·with·zeros).·Not·strictly |
4264 | necessary,·just·to·erase·sensitive·data·from·stack.·This·also·invalidates·the | 4264 | necessary,·just·to·erase·sensitive·data·from·stack.·This·also·invalidates·the |
4265 | pointer·returned·by·m.ma.ac.c_._f.fi.in.na.al.l(). | 4265 | pointer·returned·by·@m.ma.ac.c_._f.fi.in.na.al.l(.().). |
4266 | =============================================================================== | 4266 | =============================================================================== |
4267 | *\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8* | 4267 | *\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8* |
4268 | 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 | 4268 | 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 |
4269 | d\x8da\x8at\x8ta\x8al\x8le\x8en\x8n,·byte·*·m\x8ma\x8ac\x8c)·--·compute·and·fill·MAC | 4269 | d\x8da\x8at\x8ta\x8al\x8le\x8en\x8n,·byte·*·m\x8ma\x8ac\x8c)·--·compute·and·fill·MAC |
4270 | *\x8**\x8**\x8**\x8*·A\x8Ar\x8rg\x8gu\x8um\x8me\x8en\x8nt\x8ts\x8s·*\x8**\x8**\x8**\x8* | 4270 | *\x8**\x8**\x8**\x8*·A\x8Ar\x8rg\x8gu\x8um\x8me\x8en\x8nt\x8ts\x8s·*\x8**\x8**\x8**\x8* |
4271 | ··uint·i\x8id\x8d | 4271 | ··uint·i\x8id\x8d |
4272 | ······MAC·algorithm·ID | 4272 | ······MAC·algorithm·ID |
Offset 4057, 26 lines modified | Offset 4057, 26 lines modified | ||
4057 | and·passing·them·at·once. | 4057 | and·passing·them·at·once. |
4058 | Function | 4058 | Function |
4059 | byte·*·mac·final·(struct·mac·context·*·ctx·)·–·finalize·MAC·algorithm | 4059 | byte·*·mac·final·(struct·mac·context·*·ctx·)·–·finalize·MAC·algorithm |
4060 | Arguments | 4060 | Arguments |
4061 | struct·mac·context·*·ctx | 4061 | struct·mac·context·*·ctx |
4062 | MAC·context | 4062 | MAC·context |
4063 | Description | 4063 | Description |
4064 | Finish·MAC·computation·and·return·a·pointer·to·the·result.·No·more·mac·update()·calls·could·be·done, | 4064 | Finish·MAC·computation·and·return·a·pointer·to·the·result.·No·more·@mac·update()·calls·could·be·done, |
4065 | the·context·may·be·reinitialized·later. | 4065 | but·the·context·may·be·reinitialized·later. |
4066 | Note·that·the·returned·pointer·points·into·data·in·the·ctx·context.·If·it·ceases·to·exist,·the·pointer·becomes | 4066 | Note·that·the·returned·pointer·points·into·data·in·the·ctx·context.·If·it·ceases·to·exist,·the·pointer·becomes |
4067 | invalid. | 4067 | invalid. |
4068 | Function | 4068 | Function |
4069 | void·mac·cleanup·(struct·mac·context·*·ctx·)·–·cleanup·MAC·context | 4069 | void·mac·cleanup·(struct·mac·context·*·ctx·)·–·cleanup·MAC·context |
4070 | Arguments | 4070 | Arguments |
4071 | struct·mac·context·*·ctx | 4071 | struct·mac·context·*·ctx |
4072 | MAC·context | 4072 | MAC·context |
4073 | Description | 4073 | Description |
4074 | Cleanup·MAC·context·after·computation·(by·filling·with·zeros).·Not·strictly·necessary,·just·to·erase·sensitive | 4074 | Cleanup·MAC·context·after·computation·(by·filling·with·zeros).·Not·strictly·necessary,·just·to·erase·sensitive |
4075 | data·from·stack.·This·also·invalidates·the·pointer·returned·by·mac·final | 4075 | data·from·stack.·This·also·invalidates·the·pointer·returned·by·@mac·final(). |
4076 | Function | 4076 | Function |
4077 | void·mac·fill·(uint·id·,·const·byte·*·key,·uint·keylen,·const·byte·*·data,·uint·datalen,·byte·*·mac)·–·compute | 4077 | void·mac·fill·(uint·id·,·const·byte·*·key,·uint·keylen,·const·byte·*·data,·uint·datalen,·byte·*·mac)·–·compute |
4078 | and·fill·MAC | 4078 | and·fill·MAC |
4079 | Arguments | 4079 | Arguments |
4080 | uint·id | 4080 | uint·id |
4081 | MAC·algorithm·ID | 4081 | MAC·algorithm·ID |
4082 | const·byte·*·key | 4082 | const·byte·*·key |