Thanks, patch applied.
Best regards,
Lutz
__
OpenSSL Project http://www.openssl.org
Development Mailing List openssl-dev@openssl.org
Automated List Manager
- OpenSSL assembler modules are maintained as dual-ABI, i.e. suitable
for both Unix and Win64;
OK. I will follow the way like that in aes-x86_64.pl to deal with ABI
issue.
Oh! Currently x86_64-xlate.pl doesn't handle 3 operand instructions, so
some SIMD instructions can't be handled. Some adj
Hi guys,
This is the HASH_BLOCK_DATA_ORDER (../crypto/sha/sha_locl.h) function prototype
:
static void HASH_BLOCK_DATA_ORDER (SHA_CTX *c, const void *p, size_t num)
As I have mentioned before in a previous thread, I am trying to modify this
function to use my own code in my crappy embedded sys
> >>> I doubt the OS vendors would bother
> >>> to enable an engine by default, testing of the possible
> >>> configurations is expensive and the costs of support calls if they
> >>> mess up makes autodetecting the engine to use a very unattractive
> >>> proposition.
> >>
> >> One can discuss loadi
Processing unaligned data in an aligned fashion always requires some
data copying.
There's two different problems, each with a slightly different solution.
#1: input data must be word-aligned but can be processed per byte.
Assume wordsize=8, then an unaligned data input of length = 21 can be cut
On Wed, 2008-12-10 at 15:56 +0800, Andy Polyakov wrote:
> >> - "and $-16, %rdx" is unacceptable in this context. The relevant
> >> interface is exposed to end-user and we have to reserve for possibility
> >> that key schedule is memcpy-ed to location with alternative alignment;
> >
> > Does there
On Wed, 2008-12-10 at 16:01 +0800, Andy Polyakov wrote:
> >>> I doubt the OS vendors would bother
> >>> to enable an engine by default, testing of the possible configurations is
> >>> expensive and the costs of support calls if they mess up makes
> >>> autodetecting the engine to use a very unattra
On Wed, 2008-12-10 at 17:22 +0800, Andy Polyakov wrote:
> >> - OpenSSL assembler modules are maintained as dual-ABI, i.e. suitable
> >> for both Unix and Win64;
> >
> > OK. I will follow the way like that in aes-x86_64.pl to deal with ABI
> > issue.
>
> Oh! Currently x86_64-xlate.pl doesn't handl
On Wed, 2008-12-10 at 15:56 +0800, Andy Polyakov wrote:
> Implementation aiming to complement interface exposed by crypto/aes/asm
> should allow for non-16-byte-aligned key schedule. Period. One can use
> movups, or check alignment and choose between movups and movaps code
> paths, or copy key s