pavelkryukov / putty-aes-ni Goto Github PK
View Code? Open in Web Editor NEWDemonstration suites for AES instruction set in PuTTY SSH client
Home Page: https://pavelkryukov.github.io/putty-aes-ni/
License: MIT License
Demonstration suites for AES instruction set in PuTTY SSH client
Home Page: https://pavelkryukov.github.io/putty-aes-ni/
License: MIT License
Microsoft Visual Studio cannot convert __m128i to __m128d type. It's needed to
implement a hack.
Original issue reported on code.google.com by [email protected]
on 5 Nov 2012 at 11:13
Now in sshaesni.c key expansion is made with usual C code. We need to replace
this C code with intrinsics.
Original issue reported on code.google.com by [email protected]
on 11 Sep 2012 at 3:31
There should be a simple (maybe one instruction) way to fix endianness of
128bit vector. Please, find it.
Original issue reported on code.google.com by [email protected]
on 22 Sep 2012 at 1:39
Now in sshaesni.c encryprion is made with usual C code. We need to replace this
C code with intrinsics.
Original issue reported on code.google.com by [email protected]
on 11 Sep 2012 at 3:30
For improving compatibility of new AES-NI, we need to see how this issue had
been resolved in other projects, such as OpenSSL.
Original issue reported on code.google.com by [email protected]
on 11 Sep 2012 at 3:42
We need to measure speed of sshaes.c against sshaesni.c
Original issue reported on code.google.com by [email protected]
on 2 Oct 2012 at 7:22
Maxim, please add support of Intel® SDE in UnitTests makefile with
configuration if it is necessary.
Original issue reported on code.google.com by [email protected]
on 21 Sep 2012 at 6:08
Maxim, please create Wiki page on this repository with all links that you had
send via e-mail
Original issue reported on code.google.com by [email protected]
on 12 Sep 2012 at 1:27
We need to estimate performance impact of enabling AES-NI. For this, we should
understand, how much time encrypt/decrypt works.
Original issue reported on code.google.com by [email protected]
on 11 Sep 2012 at 3:37
We need to make regression tests for two purposes:
1. To be sure that encryption/decryption works fine
2. To measure performance affect of introducing AES-NI in Putty
Original issue reported on code.google.com by [email protected]
on 18 Sep 2012 at 12:39
We need to determine GCC version (when? On 'mkfiles.pl' or 'Makefile' stage?)
and pass -maes and -msse4 flags to GCC.
Original issue reported on code.google.com by [email protected]
on 2 Nov 2012 at 5:46
Now in sshaesni.c encryprion is made with usual C code. We need to replace this
C code with intrinsics.
Original issue reported on code.google.com by [email protected]
on 11 Sep 2012 at 3:29
Merge two version of AES into one file.
Original issue reported on code.google.com by [email protected]
on 2 Nov 2012 at 5:48
We need to compare results between original AES and AES-NI for futher
implementation
Original issue reported on code.google.com by [email protected]
on 11 Sep 2012 at 3:34
Hey, I need to make documentation for running Performance test.
Original issue reported on code.google.com by [email protected]
on 6 Oct 2012 at 8:51
Usually we use CBC, but Putty uses CTR too. We need to implement this feature.
Original issue reported on code.google.com by [email protected]
on 20 Sep 2012 at 8:25
We need to show that clean AES-NI is faster than AES-OI with good
demonstration. The best variant is to decrypt huge file (eg. movie) with slow
algorithm and with the fast one.
Original issue reported on code.google.com by [email protected]
on 21 Oct 2012 at 6:20
We need a computer for pscp demonstration with connection to local network.
Original issue reported on code.google.com by [email protected]
on 23 Oct 2012 at 2:28
We need to find a way to show lower CPU usage by PSCP-AES-NI versus usual PSCP.
Maxim, you said you can fix this issue.
Original issue reported on code.google.com by [email protected]
on 21 Oct 2012 at 6:17
We need to understand what options are needed for built of Putty with
intrinsics enabled.
Original issue reported on code.google.com by [email protected]
on 4 Oct 2012 at 7:58
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.