 So we're here at the embedded world right here with the Wolf SSL. Hi. Hi. My name is Chris Conlon I'm an engineering manager Wolf SSL and who are you? Hi, I'm Daniela camera. I'm a software technologist soft Wolf SSL and So what does Wolf SSL do? Sure. So Wolf SSL is an open-source internet security company So we implement focus mainly on SL and TLS and cryptography We've got today. We have some some cool things to share about our support with ST micro Both at the hardware crypto level and a new product we have called Wolf Boot So what do you call it the wolf boot? Wolf boot. What is that? It's a secure bootloader So Daniel will have a I'll let it Daniel introduce it a little bit more detail in a few minutes So it's right here. You have a presentation about it. Yeah, that's correct So this is just going to highlight our support for ST micro. Yeah so, you know, we focus on internet security securing embedded devices and ST micro-based platforms are a big part of that So we focus on implementing SSL and TLS to secure communications. We have a cryptography library We have an MQTT client SSH server a TPM library and a new secure bootloader So these are all things that are dual licensed open source under GPL version two they're very lightweight very portable and Cross-platform as well, but we have some good support for especially the hardware-based cryptography on ST micro platform hardware-based cryptography so you are into the Most advanced security, right? That's right. Yep. Yeah, we try to stay as progressive as we can It has to be hardware-based for to be good. Yeah, we do have a software implementation For the platforms that don't offer hardware cryptography, but when it's there it gives you performance advantages and code size reductions And what do you talk about here? Yes, this is just showing our products can take advantage of Harder-based crypto available on the STM32 platform the L4, the F2, F4, F7 Either through the standard peripheral library or through the STM32 QBemax Hall layer. Yeah We also have support through the STSafe STK for the STSafe A100 and then In complementing these we have a TPM library that can use the ST33 module for storing your keys securely in the in the secure enclave And accelerating crypto operations as well. The ST33 is what part? What does that do? Yes, so it's a TPM module So it allows you to generate and securely keep keys in a hardware or protected hardware area Are you also a part of the whole the arm cortex M33 environment? Where is Where is hardware security also? Yes, so that's up and coming and we're definitely gonna be working with that All right So here just a couple things here you can find more details of these on our website But you know we can show off pretty well the difference in performance between software cryptography and hardware cryptography So this one's on an STM32 F2 You can see here's the software cryptos in orange and the hardware cryptos in green. This is throughput But what is the hardware piece that does it? It's a specialized crypto module that ST is built into these STM32 devices So they have a they already have hardware securities for a long time ST Yeah for several years now several years. Yep, exactly. So it is not necessarily to get into the arm V8M to the Right to the next gen. That's just bringing something another class of stuff, right? Yeah, V8 has a complete separate set of assembly optimizations for crypto Yep, so let's see. We've just got you know some more benchmarks to show off. This is with the ST safe Accelerating ECC operations And these are just here for reference You know in general you're gonna see much better performance on embedded platforms Which especially on these lower power devices is really beneficial, especially when you're doing TLS. It has a handshake in it You know if you can reduce the time that your client takes to connect to the server It can be very beneficial for user experience Nice So if it's royalty-free if it's open source and how do you make money? Yeah, what's the business model? So we do a license so we have two licenses for the same code base We have a GPL version to license and a commercial version as well And the commercial version who's a customer for that for example? Yeah, so if you if you link and distribute against GPL code, it's an infectious license that makes the entire bundle Need to be open source So on you know to help with that limitation we offer a commercial license which strips out all the GPL from the code base and You a big company or how many people are you in the company? I mean we're 30 people in total we're headquartered in Edmunds, Washington, United States We have a development office in Bozeman, but we're also spread out near Seattle or where is that? Yeah, yep right near Seattle You don't want to just have a lot of IOT devices that have no updates and stuff. Absolutely. It's I think that for for a long while the embedded Market hasn't focused enough on security and safety. We've been developing security solutions for embedded since 2004 and And it's kind of We're happy that if we finally getting the attention that we need from the market because of course Billions of devices connected to the internet. It's the new challenges to stay Up to speed with the security that in the same way that happens in normal IT infrastructure The metal market is not different