Comments (10)
from canopus.
Has canopus provided dTLS security?
from canopus.
Not yet. Not wanting to reinvent the wheel, i was waiting out if Golang would provide it. Using CGo with OpenSSL etc might be an option too. Interestingly enough there's some discussions on this couple of weeks back.
I'll probably wait out a bit more on how this develops before deciding..
Z
from canopus.
How long would they will implement the DTLS on Golang?
from canopus.
The last OpenSSL pre2 version support the AES-CCM8 PSK ciphersuite so a binding on OpenSSL using memory based BIO would be a trick
from canopus.
Thanks for the hint. I was monkeying around with the last version of OpenSSL and CGO but it got overwhelming for me a bit there. I think i'll take another crack at this.
from canopus.
Really curious about DTLS support in canopus too! Can we expect it the nearest future?
Thanks.
from canopus.
I started a binding to openssl 1.1 (which support CCM8)
https://github.com/jvermillard/nativedtls
You can use it for DTLS client using PSK only for now, I need more time to do the server code.
Should be enough to connect a canopus based client to californium or leshan. Also I tested vs tinydtls server, it's working.
from canopus.
Thanks Julian, that looks great. I'll give it a go. I'm a bit over my head with crypto.
Z
from canopus.
dTLS added in ad1de68
from canopus.
Related Issues (20)
- [Potential] Security Vulnerabilities within canopus HOT 1
- Not able to run psk client example HOT 4
- src/github.com/zubairhamed/canopus/openssl/include/openssl/e_os2.h:13:11: fatal error: openssl/opensslconf.h: No such file or directory HOT 1
- does coapServer support query_string-like uri?
- Malicious CoAP Messages Causes Server Crashes
- Extended Range Options HOT 4
- Build is broken HOT 2
- Multiple cgo warnings and undefined references
- canopus leaking goroutines
- Problem with DTLS implementation HOT 2
- problem With NewRequest: too many argument HOT 1
- DTLS example out of date? HOT 1
- DTLS client with bad secret hangs with no error
- panic: runtime error: slice bounds out of range
- CBOR and panic on IntValue from OptionContentFormat
- Using without openssl, without DTLS support?
- Optimal client implementation for time series collecting?
- server.NotifyChange for binary data
- Can't run examples HOT 2
- DTLS only supports a single request HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from canopus.