Open Bug 1283585 Opened 5 years ago Updated 3 years ago

AES-GCM assembly for PCLMUL/AES-NI (Linux and Windows)

Categories

(NSS :: Libraries, defect, P3)

x86
All
defect

Tracking

(Not tracked)

People

(Reporter: yuhongbao_386, Unassigned)

References

Details

Attachments

(3 files)

Attached is the new MASM code. This code still needs to be translated into other assemblers.
Most of this work was to reduce to two operands and dealing with alignment issues.
Note that I also added x64 unwind info to the functions too.
Status: UNCONFIRMED → NEW
Ever confirmed: true
I'll re-do most of the AES and GCM code and also have a look at this code to see if we can benefit from it.
Assignee: nobody → franziskuskiefer
See Also: → 868948
Summary: Fix Intel's AES-GCM code to not depend on AVX → AES-GCM assembly for PCLMUL/AES-NI (Linux and Windows)
Also see bug 1284375
Priority: -- → P3
Assignee: franziskuskiefer → nobody
You need to log in before you can comment on or make changes to this bug.