Comments (6)
Thanks for the pointer. Do you know a nice small (preferrably cased (or caseable) board with this padlock engine for our development and buildfarm?
from mbedtls.
I do own a Zotac ZBOX Nano VD01. You can buy it as a barebone or readily prefitted with RAM and a HDD:
http://www.zotac.com/en/products/mini-pcs/zbox-nano-series/zbox-nano/product/zbox-nano/detail/zbox-nano-vd01/sort/product_name/order/DESC/amount/10/section/specifications.html
I've posted /proc/cpuinfo in here (only 1067MHz is because I use the ondemand cpufreq governor and the CPU was idle):
http://pastebin.com/wpwQWkY2
The box itself is very small (almost exactly the size of 5 stacked oldschool standard CD-ROM jewelcases), and comes with an external "notebook style" power supply (barrel connector, 3.42A @ 19V) and an IR remote control.
According to the ZOTAC support, the eSATA port doesn't support any port multipliers.
The biggest problem is the crappy support for the VX900 GPU. The ZBOX does only have an HDMI port and a DP port, and to get them working at high resolutions (beyong VESA stuff) you have 3 options:
- an open source driver from VIA (compiles only for kernels up to version 3.6 or so and only with older Xorg versions) without 3D acceleration
- a closed source driver from VIA (same limitations as the opensource driver, but offers some 3D accelerations)
- the openchrome driver, which is mostly developped by James Simmons and a few others, and which is supposed to be integrated into drm-next and then into the mainline kernel over the next months. No 3D acceleration for the moment, but the main dev James Simmons has announced that this could change over the next 1-2 years:
http://lists.freedesktop.org/archives/openchrome-devel/2013-May/001159.html
With the openchrome driver, you'll need to compile their very own kernel from git (some fork of Dave Airlie's drm-next tree) to be able to use the HDMI port (I haven't tested the DP port yet but AFIAK it doesn't work at all for now), and the HDMI port will only work when you use KMS. Moreover, you might need to patch it to get the HDMI port working because there's been a regression introduced a few weeks ago:
https://bugs.freedesktop.org/show_bug.cgi?id=65591#c0
For the moment, I'm using this box with Archlinux as my everyday computer. I'm able to use my 1080p display with its native resolution, and I'm able to play at least 720p videos without stuttering. HW accelerated AES encryption works for both cryptsetup/dmcrypt and openssl, however with OpenSSL 1.0.1e, you'll need a patch to get HW accelerated SHA1 and SHA256 working as well (I'm currently working on a patch backporting those features from the files in their git tree I've posted in my feature request above). The HW RNG is supported at least by the linux kernel and can easily be fed into the kernel's entropy pool using the rng-tools package (/dev/hwrng delivers consisently 87.47kbyte/s of "pure entropy" according to pipemeter).
If you want, I can sell you my ZBOX (with 4GB of RAM and the fastest 1TB HDD from Hitachi that I could find) in 1-2 months as I'm currently considering building a machine with more computational power and even less power consumption in idle mode. It'll probably be a machine with a Haswell CPU, apparently you can build a machine with ~10W idle power consumption with one of those (and an efficient motherboard). Just drop me a mail if you're interested ([email protected]). I've bought the ZBOX, the HDD and the RAM all in July 2012 so they still have almost a year of warranty (original invoices included).
from mbedtls.
Thanks for the info.
There is a big chance we will already order one (or something similar) beforehand. But drop a note when you intend to sell.
from mbedtls.
It's been almost a decade and the ecosystem has changed quite a bit. Do you still care about VIA Padlock support? We currently intend to remove it in the next version of Mbed TLS.
from mbedtls.
It's been almost a decade and the ecosystem has changed quite a bit. Do you still care about VIA Padlock support? We currently intend to remove it in the next version of Mbed TLS.
No hard feelings about this from me, I don't really use that hardware anymore. Kudos for asking first, though! :)
from mbedtls.
Closing, we won't extend support and will remove existing support in the future.
from mbedtls.
Related Issues (20)
- Rename interruptible ECC sign hash in line with PSA Spec
- Design PSA interfaces for interruptible Ephemeral ECDH
- psa_generate_key() returned -27648 (-0x6c00) HOT 2
- SSL debug reports translated PSA error codes
- PSA only supports byte-aligned RSA key sizes
- Remove mbedtls_ssl_conf_rng()
- Reporting Bugs in Certificate Chain Validation
- error: "_GNU_SOURCE" redefined
- mbedtls_md_hmac does not work as expected on Mac M2 HOT 2
- Make certificate fields of pkcs7 data structures publicly available
- Many tests are skipped in test-ref-configs HOT 2
- UBSan gives runtime error with PSA Multipart AEAD (Gcm) / Buffer sharing HOT 1
- Undefined reference to `mbedtls_md_error_from_psa()` function
- Bignum and ECC API evolution: study fuzzers
- Migrate OSS-Fuzz back to development
- ssl_client1 fails on TLS 1.3 HOT 5
- Show better practice in ssl_client1
- The solution file mbedTLS.sln is missing HOT 4
- When doing MBEDTLS_CIPHER_AES_128_CBC decryption with a zeroed key, output is set to a random number HOT 1
- Issue with mbedtls_pkcs5_pbkdf2_hmac returning -20736 error code 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 mbedtls.