Hallo Thomas
besten Dank!
Ich habe bei Snyopse den Code für die Polynommultiplikation via intels pclmulqdq
hier gefunden.
Die AES-GCM Lösung aus dem "master branch" nutzt auf intel für AES zwar AES-NI, aber für den GCM Teil (mindestens auf meinem Compi...) Polynommultiplikation via 4K Tabelle.
Wenn man statt via 4K Tabelle via procedure gf_mul_pclmulqdq(a, b: pointer); [via Link oben erhältlich] rechnet, dann wird's deutlich schneller. (Intel Xeon (Cascadelake) benötigt für die gleiche Datenmenge nur 0.53x der Zeit.)
Gruss
Michael