[RFC PATCH 0/8] Dezentraler KeyXchange - Erster Entwurf

Christian Dresel fff at chrisi01.de
Fr Mai 6 21:38:44 CEST 2016


Hi

wie besprochen würde zwei gleiche Signaturen auch akzeptiert werden.

mfg

Christian

On 03.05.2016 23:20, Jan Kraus wrote:
> Hallo zusammen,
>
> ich habe mal einen ersten Entwurf zum dezentralen KeyXchange gemacht.
> Das ganze basiert auf dem Patch von Tim.
>
> Ob die Änderungen so optimal in den Commits verteilt sind, wage ich jetzt einfach mal zu bezweifeln. Das muss ich im Zweifel nochmal grade ziehen.
>
> Was noch fehlt:
> - Synchronisierung per W-Lan
> - Synchronisierung per Multicast o.ä.
> - Aktualisierung der anderen Hoods (zzt. ist nur Nürnberg vollständig gepflegt)
>
> Was noch kaputt ist:
> - Bei manchen Hoods (Nürnberg) funktioniert das Mesh nicht, weil die SSID dann länger als 32 Zeichen wird.
> - Aus mir noch nicht ganz klaren Gründen, startet das FastD noch nicht zuverlässig. (Zum testen notfalls via sh /usr/sbin/fastdstart)
>
> Hinweis:
> - Das FastD Gateway muss umkonfiguriert werden (funktioniert zzt. vermutlich nur mit meinem)
> - Die Keys sind reine Testkeys und werden nicht wirklich sicher verwahrt. Diese sollten also Keinesfalls produktiv genutzt werden.
>
> Ansonsten ist das ganze funktionsfähig und ich würde mich über ein paar Anregungen dazu noch freuen. Am Freitag gibt es ja beim Techniktreffen bestimmt noch einige Diskussionen dazu.
>
>
> Viele Grüße
> Jan
>
>
> Jan Kraus (7):
>   renamed package feed "batman_adv" to the correct name "gluon"
>   Fixed some Errors in previos Commit
>   Moved network configuration script to own package
>   removed dhcp configuration from fff-hoods because no dhcp server is in
>     use
>   Added ecdsautils to available utils
>   Added package fff-hoodsync
>   Added VPN Connectivity to previous created Hood-Management
>
> Tim Niemeyer (1):
>   fff-hoods: add initial hood configuration package
>
>  .gitignore                                         |   2 +-
>  bsp/ar71xx/.config                                 |   1 +
>  bsp/default/root_file_system/etc/network.sh        | 155 --------------------
>  bsp/default/root_file_system/etc/rc.local.tpl      |   6 +-
>  bsp/wdr4300/.config                                |   1 +
>  bsp/wdr4900/.config                                |   1 +
>  buildscript                                        |   6 +-
>  .../fff/fff-fastd/files/usr/sbin/fastdstart        |  36 +++--
>  src/packages/fff/fff-hoods/Makefile                |  39 +++++
>  .../fff/fff-hoods/files/etc/hoods/fuerth.hood      |  19 +++
>  .../fff/fff-hoods/files/etc/hoods/fuerth.hood.sig  |  13 ++
>  .../fff/fff-hoods/files/etc/hoods/nuernberg.hood   |  35 +++++
>  .../fff-hoods/files/etc/hoods/nuernberg.hood.sig   |  13 ++
>  .../fff/fff-hoods/files/etc/hoods/test.hood        |  19 +++
>  .../fff/fff-hoods/files/etc/hoods/test.hood.sig    |  13 ++
>  .../fff-hoods/files/etc/hoods/trainstation.hood    |  18 +++
>  .../files/etc/hoods/trainstation.hood.sig          |  13 ++
>  .../fff/fff-hoods/files/usr/sbin/configurehood     | 140 ++++++++++++++++++
>  src/packages/fff/fff-hoodsync/Makefile             |  39 +++++
>  ...0fd7c342494754949d338f77a84ac1a74a6c56077fb.key |  16 +++
>  ...e81b5bd76ab7888240b26fed03f7f0b4a0b74ad4b6e.key |  16 +++
>  ...e3ae2cbb7fb5253ce7664fe9c67aabaa5549d44c79e.key |  16 +++
>  ...06ddf7b03a79fccfd8f0edf4ac07bff72f0f33bc021.key |  16 +++
>  ...834a08c759fd7c0d70fdd124c432d9ec5c2c3826fd4.key |  16 +++
>  .../fff/fff-hoodsync/files/usr/sbin/synchronize    |  27 ++++
>  .../fff/fff-hoodsync/files/usr/sbin/verifyhoods    |  70 +++++++++
>  .../fff/fff-hoodsync/files/usr/sbin/verifykeys     |  59 ++++++++
>  src/packages/fff/fff-network/Makefile              |  39 +++++
>  .../fff-network/files/usr/sbin/configurenetwork    | 158 +++++++++++++++++++++
>  src/packages/fff/fff/Makefile                      |   7 +-
>  30 files changed, 836 insertions(+), 173 deletions(-)
>  delete mode 100644 bsp/default/root_file_system/etc/network.sh
>  mode change 100755 => 100644 src/packages/fff/fff-fastd/files/usr/sbin/fastdstart
>  create mode 100644 src/packages/fff/fff-hoods/Makefile
>  create mode 100644 src/packages/fff/fff-hoods/files/etc/hoods/fuerth.hood
>  create mode 100644 src/packages/fff/fff-hoods/files/etc/hoods/fuerth.hood.sig
>  create mode 100644 src/packages/fff/fff-hoods/files/etc/hoods/nuernberg.hood
>  create mode 100644 src/packages/fff/fff-hoods/files/etc/hoods/nuernberg.hood.sig
>  create mode 100644 src/packages/fff/fff-hoods/files/etc/hoods/test.hood
>  create mode 100644 src/packages/fff/fff-hoods/files/etc/hoods/test.hood.sig
>  create mode 100644 src/packages/fff/fff-hoods/files/etc/hoods/trainstation.hood
>  create mode 100644 src/packages/fff/fff-hoods/files/etc/hoods/trainstation.hood.sig
>  create mode 100755 src/packages/fff/fff-hoods/files/usr/sbin/configurehood
>  create mode 100644 src/packages/fff/fff-hoodsync/Makefile
>  create mode 100644 src/packages/fff/fff-hoodsync/files/etc/hoods/keys/120e50e60f05b80f5e6900fd7c342494754949d338f77a84ac1a74a6c56077fb.key
>  create mode 100644 src/packages/fff/fff-hoodsync/files/etc/hoods/keys/2ec61ddc4d3b6c9d0b479e81b5bd76ab7888240b26fed03f7f0b4a0b74ad4b6e.key
>  create mode 100644 src/packages/fff/fff-hoodsync/files/etc/hoods/keys/8366b366904c41e5c1839e3ae2cbb7fb5253ce7664fe9c67aabaa5549d44c79e.key
>  create mode 100644 src/packages/fff/fff-hoodsync/files/etc/hoods/keys/c572b7e4908f1cbf9786c06ddf7b03a79fccfd8f0edf4ac07bff72f0f33bc021.key
>  create mode 100644 src/packages/fff/fff-hoodsync/files/etc/hoods/keys/e96e53f782aa4bb432773834a08c759fd7c0d70fdd124c432d9ec5c2c3826fd4.key
>  create mode 100755 src/packages/fff/fff-hoodsync/files/usr/sbin/synchronize
>  create mode 100755 src/packages/fff/fff-hoodsync/files/usr/sbin/verifyhoods
>  create mode 100755 src/packages/fff/fff-hoodsync/files/usr/sbin/verifykeys
>  create mode 100644 src/packages/fff/fff-network/Makefile
>  create mode 100644 src/packages/fff/fff-network/files/usr/sbin/configurenetwork
>


-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 819 bytes
Beschreibung: OpenPGP digital signature
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20160506/bb1c938b/attachment-0002.sig>


Mehr Informationen über die Mailingliste franken-dev