<div dir="ltr">CRC32 and CRC32c are not the same. <div><br></div><div>[1] <a href="https://stackoverflow.com/questions/26429360/crc32-vs-crc32c">https://stackoverflow.com/questions/26429360/crc32-vs-crc32c</a></div><div>[2] <a href="https://cloud.google.com/storage/docs/hashes-etags#_CRC32C">https://cloud.google.com/storage/docs/hashes-etags#_CRC32C</a></div><div><br></div><div>Thomas Cioppettini did a lot of work collecting info in Cowboy issue #1340, and also did an Erlang and Elixir implementation in a Github gist.<br></div><div><br></div><div>[3] <a href="https://github.com/ninenines/cowboy/issues/1340">https://github.com/ninenines/cowboy/issues/1340</a></div><div>[4] <a href="https://gist.github.com/tomciopp/2d174f3960b6386e86167268b1a9875d">https://gist.github.com/tomciopp/2d174f3960b6386e86167268b1a9875d</a></div><div><br></div><div>Found Erlang NIF bindings (seem to be forked from the same root):</div><div><br></div><div>[5] <a href="https://github.com/zmstone/crc32cer">https://github.com/zmstone/crc32cer</a></div><div>[6] <a href="https://github.com/voluntas/crc32c">https://github.com/voluntas/crc32c</a></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Aug 1, 2018 at 9:27 AM Stanislaw Klekot <<a href="mailto:erlang.org@jarowit.net">erlang.org@jarowit.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Wed, Aug 01, 2018 at 06:38:13PM +0300, pablo platt wrote:<br>
> Is there CRC32c implementation in Erlang?<br>
> It's required for SCTP checksum [1].<br>
> I only found NIF bindings but I prefer native Erlang implementation if<br>
> exists.<br>
<br>
You mean, something like erlang:crc32/1 and erlang:crc32/2?<br>
<br>
-- <br>
Stanislaw Klekot<br>
_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" rel="noreferrer" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</blockquote></div>