• AVR Freaks

Helpful ReplyHot!PIC32 and TLS 1.2

Page: < 123 Showing page 3 of 3
Author
rishavnath
New Member
  • Total Posts : 2
  • Reward points : 0
  • Joined: 2008/10/29 22:51:02
  • Location: 0
  • Status: offline
Re: PIC32 and TLS 1.2 2016/08/18 06:14:46 (permalink)
4 (1)
Hi All,
Thakns to all members of this post sharing such valuable information. Commercial TLS products are expensive.
 I have a programmer willing to port embedTLS to reasonable amount, and I welcome all interested parties contact me in private. PM reply.
post edited by annapolis - 2016/08/19 08:52:09
#41
mikewake
New Member
  • Total Posts : 3
  • Reward points : 0
  • Joined: 2016/08/18 18:14:30
  • Location: 0
  • Status: offline
Re: PIC32 and TLS 1.2 2016/08/21 17:58:07 (permalink)
3 (1)
I am in! We only need one other party to share the cost and the project starts and be complete in about a month. The programmer has required experience (I have done my validations). Anyone needing this solution, please contact rishavnath or myself in private.
#42
patpic
New Member
  • Total Posts : 6
  • Reward points : 0
  • Joined: 2009/10/18 00:41:45
  • Location: 0
  • Status: offline
Re: PIC32 and TLS 1.2 2016/08/24 05:10:18 (permalink)
3 (1)
Hi,

My company is ok to share the dev cost.
I sent à mp to rishavnath...
post edited by patpic - 2016/08/24 05:11:20
#43
rishavnath
New Member
  • Total Posts : 2
  • Reward points : 0
  • Joined: 2008/10/29 22:51:02
  • Location: 0
  • Status: offline
Re: PIC32 and TLS 1.2 2016/08/29 03:15:50 (permalink)
3 (1)
Hi All,
I did not received any PM, Seems the PM system is not working well.
I am available in skype with the same name.
#44
mikewake
New Member
  • Total Posts : 3
  • Reward points : 0
  • Joined: 2016/08/18 18:14:30
  • Location: 0
  • Status: offline
Re: PIC32 and TLS 1.2 2016/12/16 16:28:26 (permalink)
4 (1)
Hi,
 
After a complete loss of time in subcontracting the job, my Company decided to do the porting of mbedtls internally. Good news is that it works well!
 
Except when we try to compile with "Generate MIPS16 16-bit code" option enabled, the asm instructions as defined in "bn_mul.h" and "bignum.c" causes a lot of errors. mips16 saves around 25% in NVM usage..
 
Does anyone found a workaround to compile in mips16 when asm is present in code?
 
Here's the errrors:
\AppData\Local\Temp\ccbcUAOh.s: Assembler messages:
\AppData\Local\Temp\ccbcUAOh.s:191: Error: illegal operands `lw'
\AppData\Local\Temp\ccbcUAOh.s:196: Error: illegal operands `multu'
Etc.
 
Thanks,
post edited by mikewake - 2016/12/16 16:44:46
#45
DesSys
New Member
  • Total Posts : 2
  • Reward points : 0
  • Status: offline
Re: PIC32 and TLS 1.2 2017/02/03 11:56:03 (permalink)
0
Hi Mike,
 
Did you manage to get mbedtls compiled in the end, we are looking for a TLS1.2 solution for MLA TCPIP Stack running on PIC32 and would be willing to share the dev cost if required ??
 
#46
mikewake
New Member
  • Total Posts : 3
  • Reward points : 0
  • Joined: 2016/08/18 18:14:30
  • Location: 0
  • Status: offline
Re: PIC32 and TLS 1.2 2017/02/03 15:30:09 (permalink)
3 (1)
I have the HTTP Client working, and I am currently working on SMTP client to send Emails. You can contact me in private.
#47
DesSys
New Member
  • Total Posts : 2
  • Reward points : 0
  • Status: offline
Re: PIC32 and TLS 1.2 2017/02/07 07:42:58 (permalink)
0
Hi Mike
 
I have tried to PM you a couple of times but its not working, if you could email me david@ designersystems.co.uk it would be appreciated.
 
David
#48
Chris79
Starting Member
  • Total Posts : 14
  • Reward points : 0
  • Joined: 2013/12/06 03:20:35
  • Location: 0
  • Status: offline
Re: PIC32 and TLS 1.2 2017/02/15 06:20:47 (permalink) ☄ Helpfulby malaugh 2017/02/15 09:54:41
3 (1)
Hi All,
 
There is a promising lightweight stack called BearSSL that looks very portable, I am thinking of giving it a try. Has anyone else tried this?
It looks like it's in a beta stage, but development so far is very encouraging. Also it's a MIT licence, so it's free to commercial use. 
 
https://bearssl.org/
#49
malaugh
Super Member
  • Total Posts : 400
  • Reward points : 0
  • Joined: 2011/03/31 14:04:42
  • Location: San Diego
  • Status: offline
Re: PIC32 and TLS 1.2 2017/02/15 09:59:04 (permalink)
3 (1)
Chris79
There is a promising lightweight stack called BearSSL that looks very portable, I am thinking of giving it a try. Has anyone else tried this?
It looks like it's in a beta stage, but development so far is very encouraging. Also it's a MIT licence, so it's free to commercial use. 

 
Great find, I had not heard of this.  Its worth keeping an eye on. but by their own admission, this is alpha software with bugs.  I would still favor mbedTLS, a mature and well supported library that can also be use for free, over this library.  You may (will probably) find yourself using you time chasing bugs in the library rather than developing your own code at this stage in its development.
 
#50
ElwoodBlues
Junior Member
  • Total Posts : 41
  • Reward points : 0
  • Joined: 2015/10/26 11:00:37
  • Location: 0
  • Status: offline
Re: PIC32 and TLS 1.2 2019/08/08 13:19:16 (permalink)
5 (2)
FYI, BearSSL (https://bearssl.org/) is now beta and looking pretty good, possibly even a good option for the 16-bit MCU's like PIC24 folks.
 
I am currently implementing mbed TLS on PIC32 in a Harmony project (which is largely "un-Harmony-ized" except for the network stack). 
 
For anyone considering mbed TLS, I agree with others' comments that it is an extremely well organized library. 
 
#51
friesen
Super Member
  • Total Posts : 2081
  • Reward points : 0
  • Joined: 2008/05/08 05:23:35
  • Location: Indiana, USA
  • Status: offline
Re: PIC32 and TLS 1.2 2019/08/12 18:13:01 (permalink)
0
I have been using Bearssl as an ssl client. You pretty much feed just feed it raw tcp and it does it’s magic. It isn’t optimized for mips or pic32 hardware crypto but for my needs it pretty much just worked. It takes a bit of gymnastics getting it to work with harmony, but it’s fairly easy with FreeRTOS tcp.

Erik Friesen
#52
Page: < 123 Showing page 3 of 3
Jump to:
© 2019 APG vNext Commercial Version 4.5