Intégration polarssl dans serveur web embarqué

Fermé
rocky163 Messages postés 13 Date d'inscription lundi 30 septembre 2013 Statut Membre Dernière intervention 21 juin 2014 - 24 avril 2014 à 10:37
rocky163 Messages postés 13 Date d'inscription lundi 30 septembre 2013 Statut Membre Dernière intervention 21 juin 2014 - 24 avril 2014 à 14:03
Bonjour,

Bonjour à tous !

Quelqu'un aurait déjà intégré polarssl sur un serveur web embarqué s'il vous plait ?

...Car j'ai des problèmes surtout dans la liaison entre mes propres fonctions de communications en TCP ( de type SCK_Send() et SCK_Recv() ) et la fonction ssl_set_bio() de polarssl ! j'ai essayé de me caler sur les fonctions net_recv() et net_send() que j'ai trouvé dans des exemples, mais en vain...

Si vous pouvez m'aider là-dessus, je peux vous donner directement plus d'explications !!


Merci !


Sébastien.

A voir également:

3 réponses

[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
Modifié par [Dal] le 24/04/2014 à 11:16
Salut Sébastien,

A moins que quelqu'un sur ce forum ait déjà utilisé PolarSSL pour réaliser son propre serveur Web embarqué, je pense que tu devrais poser la question sur les forums du projet https://polarssl.org/discussions

Note qu'il y a déjà un serveur Http libre en GNU GPL destiné à l'embarqué qui s'intègre avec PolarSSL depuis Janvier 2012 : https://www.hiawatha-webserver.org/about

Tu pourrais regarder leurs sources pour voir comment ils traitent les problèmes que tu soulèves https://www.hiawatha-webserver.org/download ou .. utiliser leur serveur à la place du tiens, s'il correspond à tes exigences.


Dal
0
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
Modifié par [Dal] le 24/04/2014 à 11:21
note aussi qu'en utilisant une bibliothèque sous GNU GPL comme PolarSSL, ton code qui fait usage de cette bibliothèque devra être distribué en GNU GPL aussi (à moins que tu ne fasses l'acquisition d'une licence alternative, ce qui est possible pour PolarSSL qui pratique le dual licensing et en prime, avec lequel tu bénéficies d'un "Integration support").

https://www.gnu.org/licenses/gpl-faq.html#IfLibraryIsGPL

si tu sais déjà tout cela, tout va bien :-)


Dal
0
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
24 avril 2014 à 11:25
Il y a aussi cela : https://polarssl.org/foss-license-exception
0
rocky163 Messages postés 13 Date d'inscription lundi 30 septembre 2013 Statut Membre Dernière intervention 21 juin 2014
24 avril 2014 à 11:27
salut !

j'ai déjà posé la question sur le forum de polarssl, mais toujours pas de réponses...

je ne trouve pas les sources du projet hiawatha ! ils ne les donnent pas apparemment... ?!

as-tu déjà implémenté polarssl ?


Merci !

Sébastien.
0
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
Modifié par [Dal] le 24/04/2014 à 11:49
les sources sont là : https://www.hiawatha-webserver.org/files/hiawatha-9.5.tar.gz accessibles à partir de la page précitée https://www.hiawatha-webserver.org/download .. le 1er lien ;-)

dedans, tu as le source de leur serveur, le source de la version de PolarSSL qu'ils ont intégré et tout ce qui est nécessaire pour compiler

non, jamais implémenté personnellement, je ne connais cette bibliothèque que de nom.
0
rocky163 Messages postés 13 Date d'inscription lundi 30 septembre 2013 Statut Membre Dernière intervention 21 juin 2014
24 avril 2014 à 14:03
merci beaucoup "Dal" !!

En tout cas si d'autres personnes ont des avis là-dessus, je suis preneur !!

Cordialement,
Sébastien.
0