<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cryptopp-git.git/shacal2-simd.cpp, branch master</title>
<subtitle>github.com: weidai11/cryptopp.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cryptopp-git.git/'/>
<entry>
<title>Rename files with dashes to underscores (GH #736)</title>
<updated>2018-11-10T13:00:14+00:00</updated>
<author>
<name>Jeffrey Walton</name>
<email>noloader@gmail.com</email>
</author>
<published>2018-11-10T13:00:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cryptopp-git.git/commit/?id=896225069db7f34e752dd7b7bb401052c6b7cb17'/>
<id>896225069db7f34e752dd7b7bb401052c6b7cb17</id>
<content type='text'>
Also see https://groups.google.com/forum/#!topic/cryptopp-users/HBz-6gZZFOA on the mailing list
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also see https://groups.google.com/forum/#!topic/cryptopp-users/HBz-6gZZFOA on the mailing list
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ARMv8.4 cpu feature detection support (GH #685) (#687)</title>
<updated>2018-07-15T12:35:14+00:00</updated>
<author>
<name>Jeffrey Walton</name>
<email>noloader@gmail.com</email>
</author>
<published>2018-07-15T12:35:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cryptopp-git.git/commit/?id=4e3a1ea962d8f8cc58b97d2dd59554479a2b2db9'/>
<id>4e3a1ea962d8f8cc58b97d2dd59554479a2b2db9</id>
<content type='text'>
This PR adds ARMv8.4 cpu feature detection support. Previously we only needed ARMv8.1 and things were much easier. For example, ARMv8.1 `__ARM_FEATURE_CRYPTO` meant PMULL, AES, SHA-1 and SHA-256 were available. ARMv8.4 `__ARM_FEATURE_CRYPTO` means PMULL, AES, SHA-1, SHA-256, SHA-512, SHA-3, SM3 and SM4 are  available. 

We still use the same pattern as before. We make something available based on compiler version and/or preprocessor macros. But this time around we had to tighten things up a bit to ensure ARMv8.4 did not cross-pollinate down into ARMv8.1.

ARMv8.4 is largely untested at the moment. There is no hardware in the field and CI lacks QEMU with the relevant patches/support. We will probably have to revisit some of this stuff in the future.

Since this update applies to ARM gadgets we took the time to expand Android and iOS testing on Travis. Travis now tests more platforms, and includes Autotools and CMake builds, too.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This PR adds ARMv8.4 cpu feature detection support. Previously we only needed ARMv8.1 and things were much easier. For example, ARMv8.1 `__ARM_FEATURE_CRYPTO` meant PMULL, AES, SHA-1 and SHA-256 were available. ARMv8.4 `__ARM_FEATURE_CRYPTO` means PMULL, AES, SHA-1, SHA-256, SHA-512, SHA-3, SM3 and SM4 are  available. 

We still use the same pattern as before. We make something available based on compiler version and/or preprocessor macros. But this time around we had to tighten things up a bit to ensure ARMv8.4 did not cross-pollinate down into ARMv8.1.

ARMv8.4 is largely untested at the moment. There is no hardware in the field and CI lacks QEMU with the relevant patches/support. We will probably have to revisit some of this stuff in the future.

Since this update applies to ARM gadgets we took the time to expand Android and iOS testing on Travis. Travis now tests more platforms, and includes Autotools and CMake builds, too.</pre>
</div>
</content>
</entry>
<entry>
<title>Squash MS LNK4221 and libtool warnings</title>
<updated>2018-07-06T07:46:25+00:00</updated>
<author>
<name>Jeffrey Walton</name>
<email>noloader@gmail.com</email>
</author>
<published>2018-07-06T07:46:25+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cryptopp-git.git/commit/?id=3dcceb55f57c51a0472951d92093876a0746b545'/>
<id>3dcceb55f57c51a0472951d92093876a0746b545</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove double include</title>
<updated>2018-03-27T03:16:35+00:00</updated>
<author>
<name>Jeffrey Walton</name>
<email>noloader@gmail.com</email>
</author>
<published>2018-03-27T03:16:35+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cryptopp-git.git/commit/?id=c9fc7049415ba0342ff7a2356abec1650ce9199b'/>
<id>c9fc7049415ba0342ff7a2356abec1650ce9199b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve logic for &lt;arm_acle.h&gt; include (GH #568)</title>
<updated>2018-01-20T18:23:41+00:00</updated>
<author>
<name>Jeffrey Walton</name>
<email>noloader@gmail.com</email>
</author>
<published>2018-01-20T18:23:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cryptopp-git.git/commit/?id=5cee4a6573573379d8a1ec9e560751364181c94f'/>
<id>5cee4a6573573379d8a1ec9e560751364181c94f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix armeabi and armv7-a for Android (GH #509)</title>
<updated>2017-09-18T00:07:53+00:00</updated>
<author>
<name>Jeffrey Walton</name>
<email>noloader@gmail.com</email>
</author>
<published>2017-09-18T00:07:53+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cryptopp-git.git/commit/?id=f0c2324f6be1a3b91b88412354e7c80e19cd03e7'/>
<id>f0c2324f6be1a3b91b88412354e7c80e19cd03e7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Aarch64 specific defines to Android cross-compile</title>
<updated>2017-09-13T21:16:57+00:00</updated>
<author>
<name>Jeffrey Walton</name>
<email>noloader@gmail.com</email>
</author>
<published>2017-09-13T21:16:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cryptopp-git.git/commit/?id=8d984173064b360af57f60932bd7b4d3c3312eb4'/>
<id>8d984173064b360af57f60932bd7b4d3c3312eb4</id>
<content type='text'>
Move &lt;arm_acle.h&gt; logic into "sonfig.h". Detecting when we can/should include &lt;arm_acle.h&gt; is proving to be troublesome
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move &lt;arm_acle.h&gt; logic into "sonfig.h". Detecting when we can/should include &lt;arm_acle.h&gt; is proving to be troublesome
</pre>
</div>
</content>
</entry>
<entry>
<title>Guard &lt;arm_acle.h&gt; include for GCC 4.8</title>
<updated>2017-09-12T09:29:51+00:00</updated>
<author>
<name>Jeffrey Walton</name>
<email>noloader@gmail.com</email>
</author>
<published>2017-09-12T09:29:51+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cryptopp-git.git/commit/?id=17bf824790e071bde20a318b86ff51800cfb1015'/>
<id>17bf824790e071bde20a318b86ff51800cfb1015</id>
<content type='text'>
Use system includes for &lt;arm_neon.h&gt; and &lt;arm_acle.h&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use system includes for &lt;arm_neon.h&gt; and &lt;arm_acle.h&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Update comments</title>
<updated>2017-08-19T05:35:36+00:00</updated>
<author>
<name>Jeffrey Walton</name>
<email>noloader@gmail.com</email>
</author>
<published>2017-08-19T05:35:36+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cryptopp-git.git/commit/?id=a1b3102eabd42a98854b6fc6fe8e63ad518ee959'/>
<id>a1b3102eabd42a98854b6fc6fe8e63ad518ee959</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Split source files to support Base Implementation + SIMD implementation (GH #461)</title>
<updated>2017-08-17T16:33:43+00:00</updated>
<author>
<name>Jeffrey Walton</name>
<email>noloader@gmail.com</email>
</author>
<published>2017-08-17T16:33:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cryptopp-git.git/commit/?id=e2c377effd9a4eca0291c217e9c3256b033511dc'/>
<id>e2c377effd9a4eca0291c217e9c3256b033511dc</id>
<content type='text'>
Split source files to support Base Implementation + SIMD implementation</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Split source files to support Base Implementation + SIMD implementation</pre>
</div>
</content>
</entry>
</feed>
