Thanks Thanks:  0
Ergebnis 1 bis 4 von 4
  1. #1
    Anfänger
    Registriert seit
    24.02.2015
    Beiträge
    20
    Thanks (gegeben)
    0
    Thanks (bekommen)
    1
    Total Downloaded
    0
    Total Downloaded
    0
    ReceiverDanke
    Box 1:
    D-Box 2
     
     
    Box 2:
    DM600
     
     
    Box 3:
    DM7025
     
     
    Box 4:
    Vu+ Duo2
     
     

    Crypto API (Linux) - cryptsetup/dm-crypt/dmsetup

    Weiß jemand, ob solche Receiver-Chips cryptographische Beschleunigerfunktionen beherrschen? So etwas in der Art wie das eher bekannte AES-NI gibt es ja schon länger. Nicht nur am x86er wie VIAs Padlock, auch ARM-Chips enthalten sowas schon länger (Freescale caam, Marvell mv_cesa, ti... haben sie irgendwo alle).

    Bei Broadcom hab ich nichts dazu gefunden. Gibt es da nicht, oder?

    So viel zur Hardware. Zur Software:

    Wie sieht es mit dm-crypt / cryptsetup bei OE aus? Das Userland in modernen Linux-Receivern ist ja mittlerweile recht umfangreich und auch /proc/crypto verrät, dass die Linux Crypto Api generell zur Verfügung steht. Gibts die passenden Userspace-Tools (dmsetup/cryptsetup) irgendwo vorkompiliert? Ich habs im ipkg/opkg nicht gefunden.

    •   Alt Advertising

       

  2. #2
    Anfänger
    Registriert seit
    08.09.2015
    Beiträge
    6
    Thanks (gegeben)
    0
    Thanks (bekommen)
    0
    Total Downloaded
    16,22 MB
    Total Downloaded
    16,22 MB
    ReceiverDanke
    Ich interessiere mich auch für dm-crypt Unterstützung.

  3. #3
    Anfänger
    Registriert seit
    07.12.2023
    Beiträge
    1
    Thanks (gegeben)
    0
    Thanks (bekommen)
    0
    Total Downloaded
    0
    Total Downloaded
    0
    ReceiverDanke
    As of my last knowledge update in January 2022, specific information regarding cryptographic accelerator support in Broadcom receiver chips wasn't widely documented. Typically, documentation on hardware-specific functionalities like AES-NI equivalents might not be publicly available.

    Regarding software aspects, OpenEmbedded (OE) environments usually encompass comprehensive userland tools for Linux receivers. The presence of Linux Crypto API and /proc/crypto suggests crypto support. However, precompiled dm-crypt/cryptsetup tools might require manual compilation or could be available via certain package managers like ipkg/opkg, although finding them might involve more thorough investigation or contacting the OE community for specific package locations or compilation guidelines.

  4. #4
    Senior Mitglied
    Registriert seit
    19.08.2021
    Ort
    Belgien
    Beiträge
    384
    Thanks (gegeben)
    27
    Thanks (bekommen)
    94
    Total Downloaded
    0
    Total Downloaded
    0
    ReceiverDanke
    Box 1:
    vuultimo4k
     
     
    Box 2:
    vusolo2
     
     
    Box 3:
    GBquad4k
     
     
    Box 4:
    GBue4k
     
     
    Box 5:
    h9se
     
     
    Der Kernel(modul)-Treiber ist also dort nutzbar
    cat /proc/crypto
    cat /proc/crypto
    name : stdrng
    driver : krng
    module : kernel
    priority : 200
    refcnt : 1
    selftest : passed
    internal : no
    type : rng
    seedsize : 0

    name : lzo
    driver : lzo-generic
    module : kernel
    priority : 0
    refcnt : 1
    selftest : passed
    internal : no
    type : compression

    name : crc32c
    driver : crc32c-generic
    module : kernel
    priority : 100
    refcnt : 4
    selftest : passed
    internal : no
    type : shash
    blocksize : 1
    digestsize : 4

    name : deflate
    driver : deflate-generic
    module : kernel
    priority : 0
    refcnt : 1
    selftest : passed
    internal : no
    type : compression

    name : ecb(arc4)
    driver : ecb(arc4)-generic
    module : kernel
    priority : 100
    refcnt : 1
    selftest : passed
    internal : no
    type : blkcipher
    blocksize : 1
    min keysize : 1
    max keysize : 256
    ivsize : 0
    geniv : <default>

    name : arc4
    driver : arc4-generic
    module : kernel
    priority : 0
    refcnt : 1
    selftest : passed
    internal : no
    type : cipher
    blocksize : 1
    min keysize : 1
    max keysize : 256

    name : aes
    driver : aes-generic
    module : kernel
    priority : 100
    refcnt : 2
    selftest : passed
    internal : no
    type : cipher
    blocksize : 16
    min keysize : 16
    max keysize : 32

    name : des3_ede
    driver : des3_ede-generic
    module : kernel
    priority : 100
    refcnt : 1
    selftest : passed
    internal : no
    type : cipher
    blocksize : 8
    min keysize : 24
    max keysize : 24

    name : des
    driver : des-generic
    module : kernel
    priority : 100
    refcnt : 1
    selftest : passed
    internal : no
    type : cipher
    blocksize : 8
    min keysize : 8
    max keysize : 8

    name : sha224
    driver : sha224-generic
    module : kernel
    priority : 0
    refcnt : 1
    selftest : passed
    internal : no
    type : shash
    blocksize : 64
    digestsize : 28

    name : sha256
    driver : sha256-generic
    module : kernel
    priority : 0
    refcnt : 1
    selftest : passed
    internal : no
    type : shash
    blocksize : 64
    digestsize : 32

    name : md5
    driver : md5-generic
    module : kernel
    priority : 0
    refcnt : 1
    selftest : passed
    internal : no
    type : shash
    blocksize : 64
    digestsize : 16

    name : md4
    driver : md4-generic
    module : kernel
    priority : 0
    refcnt : 1
    selftest : passed
    internal : no
    type : shash
    blocksize : 64
    digestsize : 16


Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:07 Uhr.
Powered by vBulletin® Version 4.2.5 (Deutsch)
Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.
Resources saved on this page: MySQL 5,26%
Parts of this site powered by vBulletin Mods & Addons from DragonByte Technologies Ltd. (Details)
vBulletin Skin By: PurevB.com