Page Menu
Home
GnuPG
Search
Configure Global Search
Log In
Files
F34128486
camellia-aesni-avx2-amd64.S
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Size
1 KB
Subscribers
None
camellia-aesni-avx2-amd64.S
View Options
/*
camellia
-
aesni
-
avx2
-
amd64.S
-
AES
-
NI
/
AVX2
implementation
of
Camellia
cipher
*
*
Copyright
(
C
)
2021
Jussi
Kivilinna
<
jussi.kivilinna
@
iki.fi
>
*
*
This
file
is
part
of
Libgcrypt.
*
*
Libgcrypt
is
free
software
;
you
can
redistribute
it
and
/
or
modify
*
it
under
the
terms
of
the
GNU
Lesser
General
Public
License
as
*
published
by
the
Free
Software
Foundation
;
either
version
2.1
of
*
the
License
,
or
(
at
your
option
)
any
later
version.
*
*
Libgcrypt
is
distributed
in
the
hope
that
it
will
be
useful
,
*
but
WITHOUT
ANY
WARRANTY
;
without
even
the
implied
warranty
of
*
MERCHANTABILITY
or
FITNESS
FOR
A
PARTICULAR
PURPOSE.
See
the
*
GNU
Lesser
General
Public
License
for
more
details.
*
*
You
should
have
received
a
copy
of
the
GNU
Lesser
General
Public
*
License
along
with
this
program
;
if
not
,
see
<
http
://
www.gnu.org
/
licenses
/>
.
*/
#include <config.h>
#ifdef __x86_64
#if (defined(HAVE_COMPATIBLE_GCC_AMD64_PLATFORM_AS) || \
defined
(
HAVE_COMPATIBLE_GCC_WIN64_PLATFORM_AS
))
&&
\
defined
(
ENABLE_AESNI_SUPPORT
)
&&
defined
(
ENABLE_AVX2_SUPPORT
)
#undef CAMELLIA_VAES_BUILD
#define FUNC_NAME(func) _gcry_camellia_aesni_avx2_ ## func
#include "camellia-aesni-avx2-amd64.h"
#endif /* defined(ENABLE_AESNI_SUPPORT) && defined(ENABLE_AVX2_SUPPORT) */
#endif /* __x86_64 */
File Metadata
Details
Attached
Mime Type
text/x-c
Expires
Sun, Dec 7, 4:48 PM (21 h, 39 m)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
3f/c9/27a7c3feb525a3c15d1dd1b80780
Attached To
rC libgcrypt
Event Timeline
Log In to Comment