Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | ·93b05201750138e048b57df77777111b·1150268·debug·optional·bird2-dbgsym_2.0.7-4.1_arm64.deb | 1 | ·93b05201750138e048b57df77777111b·1150268·debug·optional·bird2-dbgsym_2.0.7-4.1_arm64.deb |
2 | ·9 | 2 | ·c915088b1db9de0b1ba47b9edd1efd61·1273052·doc·optional·bird2-doc_2.0.7-4.1_all.deb |
3 | ·6e0d6e0b5cb5d579027b7c85889c2350·612164·net·optional·bird2_2.0.7-4.1_arm64.deb | 3 | ·6e0d6e0b5cb5d579027b7c85889c2350·612164·net·optional·bird2_2.0.7-4.1_arm64.deb |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2021-01-02·17:12:44.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2021-01-02·17:12:44.000000·debian-binary |
2 | -rw-r--r--···0········0········0······852·2021-01-02·17:12:44.000000·control.tar.xz | 2 | -rw-r--r--···0········0········0······852·2021-01-02·17:12:44.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0··1272 | 3 | -rw-r--r--···0········0········0··1272008·2021-01-02·17:12:44.000000·data.tar.xz |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-02·17:12:44.000000·./ | 1 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-02·17:12:44.000000·./ |
2 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-02·17:12:44.000000·./usr/ | 2 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-02·17:12:44.000000·./usr/ |
3 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-02·17:12:44.000000·./usr/share/ | 3 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-02·17:12:44.000000·./usr/share/ |
4 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-02·17:12:44.000000·./usr/share/doc/ | 4 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-02·17:12:44.000000·./usr/share/doc/ |
5 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-02·17:12:44.000000·./usr/share/doc/bird2/ | 5 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-02·17:12:44.000000·./usr/share/doc/bird2/ |
6 | -rw-r--r--···0·root·········(0)·root·········(0)···257493·2021-01-02·17:12:44.000000·./usr/share/doc/bird2/bird.html | 6 | -rw-r--r--···0·root·········(0)·root·········(0)···257493·2021-01-02·17:12:44.000000·./usr/share/doc/bird2/bird.html |
7 | -rw-r--r--···0·root·········(0)·root·········(0)···391638·2021-01-02·17:12:44.000000·./usr/share/doc/bird2/bird.pdf.gz | 7 | -rw-r--r--···0·root·········(0)·root·········(0)···391638·2021-01-02·17:12:44.000000·./usr/share/doc/bird2/bird.pdf.gz |
8 | -rw-r--r--···0·root·········(0)·root·········(0)···2825 | 8 | -rw-r--r--···0·root·········(0)·root·········(0)···282509·2021-01-02·17:12:44.000000·./usr/share/doc/bird2/prog.html |
9 | -rw-r--r--···0·root·········(0)·root·········(0)···482 | 9 | -rw-r--r--···0·root·········(0)·root·········(0)···482366·2021-01-02·17:12:44.000000·./usr/share/doc/bird2/prog.pdf.gz |
10 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-02·17:12:44.000000·./usr/share/doc/bird2-doc/ | 10 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-02·17:12:44.000000·./usr/share/doc/bird2-doc/ |
11 | -rw-r--r--···0·root·········(0)·root·········(0)······619·2021-01-02·17:02:19.000000·./usr/share/doc/bird2-doc/NEWS.Debian.gz | 11 | -rw-r--r--···0·root·········(0)·root·········(0)······619·2021-01-02·17:02:19.000000·./usr/share/doc/bird2-doc/NEWS.Debian.gz |
12 | -rw-r--r--···0·root·········(0)·root·········(0)·····7722·2021-01-02·17:12:44.000000·./usr/share/doc/bird2-doc/changelog.Debian.gz | 12 | -rw-r--r--···0·root·········(0)·root·········(0)·····7722·2021-01-02·17:12:44.000000·./usr/share/doc/bird2-doc/changelog.Debian.gz |
13 | -rw-r--r--···0·root·········(0)·root·········(0)···267909·2019-10-16·10:48:23.000000·./usr/share/doc/bird2-doc/changelog.gz | 13 | -rw-r--r--···0·root·········(0)·root·········(0)···267909·2019-10-16·10:48:23.000000·./usr/share/doc/bird2-doc/changelog.gz |
14 | -rw-r--r--···0·root·········(0)·root·········(0)·····3506·2021-01-02·17:02:19.000000·./usr/share/doc/bird2-doc/copyright | 14 | -rw-r--r--···0·root·········(0)·root·········(0)·····3506·2021-01-02·17:02:19.000000·./usr/share/doc/bird2-doc/copyright |
Offset 6255, 15 lines modified | Offset 6255, 15 lines modified | ||
6255 | <H3>Arguments</H3> | 6255 | <H3>Arguments</H3> |
6256 | <P> | 6256 | <P> |
6257 | <DL> | 6257 | <DL> |
6258 | <DT><I>struct·mac_context·*</I>·<B>ctx</B><DD><P>MAC·context | 6258 | <DT><I>struct·mac_context·*</I>·<B>ctx</B><DD><P>MAC·context |
6259 | </DL> | 6259 | </DL> |
6260 | <H3>Description</H3> | 6260 | <H3>Description</H3> |
6261 | <P>Finish·MAC·computation·and·return·a·pointer·to·the·result.·No·more | 6261 | <P>Finish·MAC·computation·and·return·a·pointer·to·the·result.·No·more |
6262 | 6262 | <B>mac_update</B>()·calls·could·be·done,·but·the·context·may·be·reinitialized | |
6263 | later. | 6263 | later. |
6264 | <P>Note·that·the·returned·pointer·points·into·data·in·the·<B>ctx</B>·context.·If·it | 6264 | <P>Note·that·the·returned·pointer·points·into·data·in·the·<B>ctx</B>·context.·If·it |
6265 | ceases·to·exist,·the·pointer·becomes·invalid. | 6265 | ceases·to·exist,·the·pointer·becomes·invalid. |
6266 | <HR><H3>Function</H3> | 6266 | <HR><H3>Function</H3> |
6267 | <P><I>void</I> | 6267 | <P><I>void</I> |
Offset 6274, 15 lines modified | Offset 6274, 15 lines modified | ||
6274 | <P> | 6274 | <P> |
6275 | <DL> | 6275 | <DL> |
6276 | <DT><I>struct·mac_context·*</I>·<B>ctx</B><DD><P>MAC·context | 6276 | <DT><I>struct·mac_context·*</I>·<B>ctx</B><DD><P>MAC·context |
6277 | </DL> | 6277 | </DL> |
6278 | <H3>Description</H3> | 6278 | <H3>Description</H3> |
6279 | <P>Cleanup·MAC·context·after·computation·(by·filling·with·zeros).·Not·strictly | 6279 | <P>Cleanup·MAC·context·after·computation·(by·filling·with·zeros).·Not·strictly |
6280 | necessary,·just·to·erase·sensitive·data·from·stack.·This·also·invalidates·the | 6280 | necessary,·just·to·erase·sensitive·data·from·stack.·This·also·invalidates·the |
6281 | pointer·returned·by· | 6281 | pointer·returned·by·<B>mac_final</B>(). |
6282 | <HR><H3>Function</H3> | 6282 | <HR><H3>Function</H3> |
6283 | <P><I>void</I> | 6283 | <P><I>void</I> |
6284 | <B>mac_fill</B> | 6284 | <B>mac_fill</B> |
6285 | (<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 | 6285 | (<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 |
6286 | <P> | 6286 | <P> |
Offset 4672, 28 lines modified | Offset 4672, 28 lines modified | ||
4672 | =============================================================================== | 4672 | =============================================================================== |
4673 | ****·Function·**** | 4673 | ****·Function·**** |
4674 | byte·*·mac_final·(struct·mac_context·*·ctx)·--·finalize·MAC·algorithm | 4674 | byte·*·mac_final·(struct·mac_context·*·ctx)·--·finalize·MAC·algorithm |
4675 | ****·Arguments·**** | 4675 | ****·Arguments·**** |
4676 | ··struct·mac_context·*·ctx | 4676 | ··struct·mac_context·*·ctx |
4677 | ······MAC·context | 4677 | ······MAC·context |
4678 | ****·Description·**** | 4678 | ****·Description·**** |
4679 | Finish·MAC·computation·and·return·a·pointer·to·the·result.·No·more· | 4679 | Finish·MAC·computation·and·return·a·pointer·to·the·result.·No·more·mac_update() |
4680 | 4680 | calls·could·be·done,·but·the·context·may·be·reinitialized·later. | |
4681 | Note·that·the·returned·pointer·points·into·data·in·the·ctx·context.·If·it | 4681 | Note·that·the·returned·pointer·points·into·data·in·the·ctx·context.·If·it |
4682 | ceases·to·exist,·the·pointer·becomes·invalid. | 4682 | ceases·to·exist,·the·pointer·becomes·invalid. |
4683 | =============================================================================== | 4683 | =============================================================================== |
4684 | ****·Function·**** | 4684 | ****·Function·**** |
4685 | void·mac_cleanup·(struct·mac_context·*·ctx)·--·cleanup·MAC·context | 4685 | void·mac_cleanup·(struct·mac_context·*·ctx)·--·cleanup·MAC·context |
4686 | ****·Arguments·**** | 4686 | ****·Arguments·**** |
4687 | ··struct·mac_context·*·ctx | 4687 | ··struct·mac_context·*·ctx |
4688 | ······MAC·context | 4688 | ······MAC·context |
4689 | ****·Description·**** | 4689 | ****·Description·**** |
4690 | Cleanup·MAC·context·after·computation·(by·filling·with·zeros).·Not·strictly | 4690 | Cleanup·MAC·context·after·computation·(by·filling·with·zeros).·Not·strictly |
4691 | necessary,·just·to·erase·sensitive·data·from·stack.·This·also·invalidates·the | 4691 | necessary,·just·to·erase·sensitive·data·from·stack.·This·also·invalidates·the |
4692 | pointer·returned·by· | 4692 | pointer·returned·by·mac_final(). |
4693 | =============================================================================== | 4693 | =============================================================================== |
4694 | ****·Function·**** | 4694 | ****·Function·**** |
4695 | void·mac_fill·(uint·id,·const·byte·*·key,·uint·keylen,·const·byte·*·data,·uint | 4695 | void·mac_fill·(uint·id,·const·byte·*·key,·uint·keylen,·const·byte·*·data,·uint |
4696 | datalen,·byte·*·mac)·--·compute·and·fill·MAC | 4696 | datalen,·byte·*·mac)·--·compute·and·fill·MAC |
4697 | ****·Arguments·**** | 4697 | ****·Arguments·**** |
4698 | ··uint·id | 4698 | ··uint·id |
4699 | ······MAC·algorithm·ID | 4699 | ······MAC·algorithm·ID |
Offset 4445, 26 lines modified | Offset 4445, 26 lines modified | ||
4445 | and·passing·them·at·once. | 4445 | and·passing·them·at·once. |
4446 | Function | 4446 | Function |
4447 | byte·*·mac·final·(struct·mac·context·*·ctx·)·–·finalize·MAC·algorithm | 4447 | byte·*·mac·final·(struct·mac·context·*·ctx·)·–·finalize·MAC·algorithm |
4448 | Arguments | 4448 | Arguments |
4449 | struct·mac·context·*·ctx | 4449 | struct·mac·context·*·ctx |
4450 | MAC·context | 4450 | MAC·context |
4451 | Description | 4451 | Description |
4452 | Finish·MAC·computation·and·return·a·pointer·to·the·result.·No·more· | 4452 | Finish·MAC·computation·and·return·a·pointer·to·the·result.·No·more·mac·update()·calls·could·be·done,·but |
4453 | 4453 | the·context·may·be·reinitialized·later. | |
4454 | Note·that·the·returned·pointer·points·into·data·in·the·ctx·context.·If·it·ceases·to·exist,·the·pointer·becomes | 4454 | Note·that·the·returned·pointer·points·into·data·in·the·ctx·context.·If·it·ceases·to·exist,·the·pointer·becomes |
4455 | invalid. | 4455 | invalid. |
4456 | Function | 4456 | Function |
4457 | void·mac·cleanup·(struct·mac·context·*·ctx·)·–·cleanup·MAC·context | 4457 | void·mac·cleanup·(struct·mac·context·*·ctx·)·–·cleanup·MAC·context |
4458 | Arguments | 4458 | Arguments |
4459 | struct·mac·context·*·ctx | 4459 | struct·mac·context·*·ctx |
4460 | MAC·context | 4460 | MAC·context |
4461 | Description | 4461 | Description |
4462 | Cleanup·MAC·context·after·computation·(by·filling·with·zeros).·Not·strictly·necessary,·just·to·erase·sensitive | 4462 | Cleanup·MAC·context·after·computation·(by·filling·with·zeros).·Not·strictly·necessary,·just·to·erase·sensitive |
4463 | data·from·stack.·This·also·invalidates·the·pointer·returned·by· | 4463 | data·from·stack.·This·also·invalidates·the·pointer·returned·by·mac·final·(). |
4464 | Function | 4464 | Function |
4465 | void·mac·fill·(uint·id·,·const·byte·*·key,·uint·keylen,·const·byte·*·data,·uint·datalen,·byte·*·mac)·–·compute | 4465 | void·mac·fill·(uint·id·,·const·byte·*·key,·uint·keylen,·const·byte·*·data,·uint·datalen,·byte·*·mac)·–·compute |
4466 | and·fill·MAC | 4466 | and·fill·MAC |
4467 | Arguments | 4467 | Arguments |
4468 | uint·id | 4468 | uint·id |
4469 | MAC·algorithm·ID | 4469 | MAC·algorithm·ID |
4470 | const·byte·*·key | 4470 | const·byte·*·key |