OPNsense
  • Home
  • Help
  • Search
  • Login
  • Register

  • OPNsense Forum »
  • International Forums »
  • German - Deutsch (Moderator: Patrick M. Hausen) »
  • AESNI
« previous next »
  • Print
Pages: [1]

Author Topic: AESNI  (Read 3634 times)

sirrus

  • Newbie
  • *
  • Posts: 10
  • Karma: 1
    • View Profile
AESNI
« on: July 30, 2016, 12:43:26 am »
Hallo zusammen,

ich habe eine OPNsense auf KVM laufen. SandyBridge CPU und SandyBridge Funktionen an die VM durchgereicht.

Code: [Select]
CPU: Intel Xeon E312xx (Sandy Bridge) (3400.03-MHz K8-class CPU)
  Origin="GenuineIntel"  Id=0x206a1  Family=0x6  Model=0x2a  Stepping=1
  Features=0xf83fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE,SSE2,SS>
  Features2=0x9ef82203<SSE3,PCLMULQDQ,SSSE3,CX16,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,AESNI,XSAVE,OSXSAVE,AVX,HV>
  AMD Features=0x2c100800<SYSCALL,NX,Page1GB,RDTSCP,LM>
  AMD Features2=0x21<LAHF,ABM>
  XSAVE Features=0x1<XSAVEOPT>

....

aesni0: <AES-CBC,AES-XTS> on motherboard

Die CPU Features werden richtig durchgereicht, aesni0 wird auch geladen. Aber wenn ich Teste wird es nicht angezeigt:

Code: [Select]
/usr/bin/openssl engine -t -cergibt:
Code: [Select]
(rsax) RSAX engine support
 [RSA]
     [ available ]
(dynamic) Dynamic engine loading support
     [ unavailable ]

Wie kann ich aesni richtig aktivieren? Unter System/Einstellungen/Verschiendenes ist unter Hardware die AES-NI aktiviert.

Nachtrag - openssl und libressl - habe ich versucht.

Grüße
Andreas
« Last Edit: July 30, 2016, 01:21:31 am by sirrus »
Logged

wurmloch

  • Full Member
  • ***
  • Posts: 101
  • Karma: 14
    • View Profile
Re: AESNI
« Reply #1 on: July 30, 2016, 07:54:21 am »
Moin,

schau mal hier, vielleicht hilft's:

https://forum.opnsense.org/index.php?topic=3011.msg9244#msg9244

https://forum.opnsense.org/index.php?topic=3402.msg11125#msg11125

Gruß, Uwe
Logged

franco

  • Administrator
  • Hero Member
  • *****
  • Posts: 17707
  • Karma: 1618
    • View Profile
Re: AESNI
« Reply #2 on: July 30, 2016, 08:57:20 am »
Hi Andreas,

Unter System: Settings: Misc kann das Kernel-Modul geladen werden, ist aber dann nur für IPsec relevant.

Die Binary für OpenSSL / LibreSSL ist /usr/local/bin/openssl.

Und AES_NI in ist nur im Envelope (-evp) Modus in OpenSSL verfügbar, also immer dann wenn aufgerufen direkt per Assembler.


Grüße
Franco
Logged

sirrus

  • Newbie
  • *
  • Posts: 10
  • Karma: 1
    • View Profile
Re: AESNI
« Reply #3 on: July 31, 2016, 01:36:43 am »
Danke Franco.

Hab mir hier schon den Schädel zermartert warum man das bei OpenSSL nicht sieht.

Also mit dem bereits geladenen aesni Modul sollten OpenVPN und IPsec darauf zugreifen können.

Grüße
Andreas
Logged

sirrus

  • Newbie
  • *
  • Posts: 10
  • Karma: 1
    • View Profile
Re: AESNI
« Reply #4 on: July 31, 2016, 01:37:59 am »
Und danke an Wurmloch für die Links...
Logged

  • Print
Pages: [1]
« previous next »
  • OPNsense Forum »
  • International Forums »
  • German - Deutsch (Moderator: Patrick M. Hausen) »
  • AESNI
 

OPNsense is an OSS project © Deciso B.V. 2015 - 2024 All rights reserved
  • SMF 2.0.19 | SMF © 2021, Simple Machines
    Privacy Policy
    | XHTML | RSS | WAP2