Intégration polarssl dans serveur web embarqué

rocky163 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -  
rocky163 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -
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 6205 Date d'inscription   Statut Contributeur Dernière intervention   1 105
 
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 6205 Date d'inscription   Statut Contributeur Dernière intervention   1 105
 
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 6205 Date d'inscription   Statut Contributeur Dernière intervention   1 105
 
Il y a aussi cela : https://polarssl.org/foss-license-exception
0
rocky163 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
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 6205 Date d'inscription   Statut Contributeur Dernière intervention   1 105
 
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   Statut Membre Dernière intervention  
 
merci beaucoup "Dal" !!

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

Cordialement,
Sébastien.
0