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

Jan Kraus mayosemmel at googlemail.com
Di Mai 3 23:20:49 CEST 2016


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

-- 
2.1.4




Mehr Informationen über die Mailingliste franken-dev