Replies: 1 comment 8 replies
-
@sahayap TLS negotiation times are a function of several factors: connection speed/latency, processor speed, and implementation. Without knowing the details of your embedded system, I would guess all of these things are playing a part. Using OpenSSL might help - it has more optimizations available for embedded platforms than GNU TLS. You can also customize the set of supported cipher suites to those that are efficient on your platform - AES and ECDSA typically are hardware accelerated plus they have lower overhead. |
Beta Was this translation helpful? Give feedback.
8 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello Michael,
I hope this message finds you well. I wanted to inform you that I have successfully ported pappl-1.3.2 to our embedded system in order to enable AirPrint functionality. The porting process went smoothly, and everything is functioning as expected. However, I have noticed that when using encryption, the initial handshaking process takes approximately 8 seconds to complete. I was wondering if there are any optimization techniques that can be implemented to reduce this time.
Supported Packages: CUPS 2.3.1, libcupsfilters-2.0b2, Avahi-0.8, Gnutls-3.6.16, Pappl-1.3.2, Pappl-retrofit-1.0b2
Thank you for your assistance.
Best regards,
Sahaya P
Beta Was this translation helpful? Give feedback.
All reactions