\hypertarget{skein__freebsd_8h_source}{}\doxysection{skein\+\_\+freebsd.\+h}
\label{skein__freebsd_8h_source}\index{crypto/skein/skein\_freebsd.h@{crypto/skein/skein\_freebsd.h}}
\mbox{\hyperlink{skein__freebsd_8h}{Go to the documentation of this file.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00001}00001 \textcolor{comment}{/*-\/}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00002}00002 \textcolor{comment}{ * Copyright 2016 Allan Jude}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00003}00003 \textcolor{comment}{ * All rights reserved.}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00004}00004 \textcolor{comment}{ *}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00005}00005 \textcolor{comment}{ * Redistribution and use in source and binary forms, with or without}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00006}00006 \textcolor{comment}{ * modification, are permitted provided that the following conditions}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00007}00007 \textcolor{comment}{ * are met:}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00008}00008 \textcolor{comment}{ * 1. Redistributions of source code must retain the above copyright}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00009}00009 \textcolor{comment}{ *    notice, this list of conditions and the following disclaimer.}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00010}00010 \textcolor{comment}{ * 2. Redistributions in binary form must reproduce the above copyright}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00011}00011 \textcolor{comment}{ *    notice, this list of conditions and the following disclaimer in the}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00012}00012 \textcolor{comment}{ *    documentation and/or other materials provided with the distribution.}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00013}00013 \textcolor{comment}{ *}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00014}00014 \textcolor{comment}{ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00015}00015 \textcolor{comment}{ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00016}00016 \textcolor{comment}{ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00017}00017 \textcolor{comment}{ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00018}00018 \textcolor{comment}{ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00019}00019 \textcolor{comment}{ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00020}00020 \textcolor{comment}{ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00021}00021 \textcolor{comment}{ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00022}00022 \textcolor{comment}{ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00023}00023 \textcolor{comment}{ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00024}00024 \textcolor{comment}{ * SUCH DAMAGE.}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00025}00025 \textcolor{comment}{ *}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00026}00026 \textcolor{comment}{ * \$FreeBSD\$}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00027}00027 \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00028}00028 }
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00029}00029 \textcolor{preprocessor}{\#ifndef \_SKEIN\_FREEBSD\_H\_}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00030}00030 \textcolor{preprocessor}{\#define \_SKEIN\_FREEBSD\_H\_}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00031}00031 }
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00032}\mbox{\hyperlink{skein__freebsd_8h_a399261e8340ed74b15d318ca5041076d}{00032}} \textcolor{preprocessor}{\#define  SKEIN\_256\_BLOCK\_BYTES ( 8*SKEIN\_256\_STATE\_WORDS)}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00033}\mbox{\hyperlink{skein__freebsd_8h_a93f6498f1f6596ebd2bc0cedc393548a}{00033}} \textcolor{preprocessor}{\#define  SKEIN\_512\_BLOCK\_BYTES ( 8*SKEIN\_512\_STATE\_WORDS)}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00034}\mbox{\hyperlink{skein__freebsd_8h_a6a1c570ac1eb3579b811ba33b390f6bb}{00034}} \textcolor{preprocessor}{\#define  SKEIN1024\_BLOCK\_BYTES ( 8*SKEIN1024\_STATE\_WORDS)}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00035}00035 }
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00036}\mbox{\hyperlink{skein__freebsd_8h_a7ef1bd1f763f3f1bbfc175bd10818e51}{00036}} \textcolor{preprocessor}{\#define SKEIN256\_BLOCK\_LENGTH           SKEIN\_256\_BLOCK\_BYTES}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00037}\mbox{\hyperlink{skein__freebsd_8h_a1f8da9f696612c1018c60f4d28e8dec0}{00037}} \textcolor{preprocessor}{\#define SKEIN256\_DIGEST\_LENGTH          32}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00038}\mbox{\hyperlink{skein__freebsd_8h_ae3c1b80bff6931395ccd623fc476bb43}{00038}} \textcolor{preprocessor}{\#define SKEIN256\_DIGEST\_STRING\_LENGTH   (SKEIN256\_DIGEST\_LENGTH * 2 + 1)}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00039}\mbox{\hyperlink{skein__freebsd_8h_ab0220ecce5660243d72306e24e4487a8}{00039}} \textcolor{preprocessor}{\#define SKEIN512\_BLOCK\_LENGTH           SKEIN\_512\_BLOCK\_BYTES}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00040}\mbox{\hyperlink{skein__freebsd_8h_a322fa86460bbfb44453c087a87257736}{00040}} \textcolor{preprocessor}{\#define SKEIN512\_DIGEST\_LENGTH          64}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00041}\mbox{\hyperlink{skein__freebsd_8h_a306f6db768561c264131a8e3a788c79c}{00041}} \textcolor{preprocessor}{\#define SKEIN512\_DIGEST\_STRING\_LENGTH   (SKEIN512\_DIGEST\_LENGTH * 2 + 1)}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00042}\mbox{\hyperlink{skein__freebsd_8h_a5c285941df87f0ccba33a5ea160403b0}{00042}} \textcolor{preprocessor}{\#define SKEIN1024\_BLOCK\_LENGTH          SKEIN1024\_BLOCK\_BYTES}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00043}\mbox{\hyperlink{skein__freebsd_8h_a92abd926707566ba0ff41ec0f8bc833f}{00043}} \textcolor{preprocessor}{\#define SKEIN1024\_DIGEST\_LENGTH         128}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00044}\mbox{\hyperlink{skein__freebsd_8h_a579d755b7f6930132d7dcf5298fd5016}{00044}} \textcolor{preprocessor}{\#define SKEIN1024\_DIGEST\_STRING\_LENGTH  (SKEIN1024\_DIGEST\_LENGTH * 2 + 1)}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00045}00045 }
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00046}00046 \textcolor{comment}{/* Make the context types look like the other hashes on FreeBSD */}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00047}\mbox{\hyperlink{skein__freebsd_8h_a946e73b955016ca4d621c4b3ea14c0c0}{00047}} \textcolor{keyword}{typedef} \mbox{\hyperlink{structSkein__256__Ctxt__t}{Skein\_256\_Ctxt\_t}}    \mbox{\hyperlink{skein__freebsd_8h_a946e73b955016ca4d621c4b3ea14c0c0}{SKEIN256\_CTX}};}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00048}\mbox{\hyperlink{skein__freebsd_8h_a0908994bbc6a684826f3d70e5245b030}{00048}} \textcolor{keyword}{typedef} \mbox{\hyperlink{structSkein__512__Ctxt__t}{Skein\_512\_Ctxt\_t}}    \mbox{\hyperlink{skein__freebsd_8h_a0908994bbc6a684826f3d70e5245b030}{SKEIN512\_CTX}};}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00049}\mbox{\hyperlink{skein__freebsd_8h_abee4a1ec37c3c02e44e0edcbfd68f5b1}{00049}} \textcolor{keyword}{typedef} \mbox{\hyperlink{structSkein1024__Ctxt__t}{Skein1024\_Ctxt\_t}}    \mbox{\hyperlink{skein__freebsd_8h_abee4a1ec37c3c02e44e0edcbfd68f5b1}{SKEIN1024\_CTX}};}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00050}00050 }
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00051}00051 \textcolor{comment}{/* Make the prototypes look like the other hashes */}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00052}00052 \textcolor{keywordtype}{void} \mbox{\hyperlink{skein__freebsd_8h_a5701410b08f2a89d30324594c472d99a}{SKEIN256\_Init}}  (\mbox{\hyperlink{structSkein__256__Ctxt__t}{SKEIN256\_CTX}} *ctx);}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00053}00053 \textcolor{keywordtype}{void} \mbox{\hyperlink{skein__freebsd_8h_abbad8df95aea37202b0d2c5c1a199cdc}{SKEIN512\_Init}}  (\mbox{\hyperlink{structSkein__512__Ctxt__t}{SKEIN512\_CTX}} *ctx);}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00054}00054 \textcolor{keywordtype}{void} \mbox{\hyperlink{skein__freebsd_8h_a2f8f459991a7ed302523f8b399a1d397}{SKEIN1024\_Init}}  (\mbox{\hyperlink{structSkein1024__Ctxt__t}{SKEIN1024\_CTX}} *ctx);}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00055}00055 }
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00056}00056 \textcolor{keywordtype}{void} \mbox{\hyperlink{skein__freebsd_8h_ac930954360d2d1e40bf41c25b7b80140}{SKEIN256\_Update}}(\mbox{\hyperlink{structSkein__256__Ctxt__t}{SKEIN256\_CTX}} *ctx, \textcolor{keyword}{const} \textcolor{keywordtype}{void} *in, \textcolor{keywordtype}{size\_t} len);}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00057}00057 \textcolor{keywordtype}{void} \mbox{\hyperlink{skein__freebsd_8h_a03f7301dd42a5b175120f305425505f2}{SKEIN512\_Update}}(\mbox{\hyperlink{structSkein__512__Ctxt__t}{SKEIN512\_CTX}} *ctx, \textcolor{keyword}{const} \textcolor{keywordtype}{void} *in, \textcolor{keywordtype}{size\_t} len);}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00058}00058 \textcolor{keywordtype}{void} \mbox{\hyperlink{skein__freebsd_8h_a36715f66a54e529a704ae8b85395bf15}{SKEIN1024\_Update}}(\mbox{\hyperlink{structSkein1024__Ctxt__t}{SKEIN1024\_CTX}} *ctx, \textcolor{keyword}{const} \textcolor{keywordtype}{void} *in, \textcolor{keywordtype}{size\_t} len);}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00059}00059 }
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00060}\mbox{\hyperlink{skein__freebsd_8h_a23ee9b9d4d58133fa043d357d4f28d18}{00060}} \textcolor{keywordtype}{void} \mbox{\hyperlink{skein__freebsd_8h_a23ee9b9d4d58133fa043d357d4f28d18}{SKEIN256\_Final}}(\textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} digest[\_\_min\_size(\mbox{\hyperlink{skein__freebsd_8h_a1f8da9f696612c1018c60f4d28e8dec0}{SKEIN256\_DIGEST\_LENGTH}})],}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00061}00061     \mbox{\hyperlink{structSkein__256__Ctxt__t}{SKEIN256\_CTX}} *ctx);}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00062}\mbox{\hyperlink{skein__freebsd_8h_a3d80494e8da884245a0a11a99b433e41}{00062}} \textcolor{keywordtype}{void} \mbox{\hyperlink{skein__freebsd_8h_a3d80494e8da884245a0a11a99b433e41}{SKEIN512\_Final}}(\textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} digest[\_\_min\_size(\mbox{\hyperlink{skein__freebsd_8h_a322fa86460bbfb44453c087a87257736}{SKEIN512\_DIGEST\_LENGTH}})],}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00063}00063     \mbox{\hyperlink{structSkein__512__Ctxt__t}{SKEIN512\_CTX}} *ctx);}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00064}\mbox{\hyperlink{skein__freebsd_8h_a1e6e26c6cca4ddf9c860c3bfca0bc0b7}{00064}} \textcolor{keywordtype}{void} \mbox{\hyperlink{skein__freebsd_8h_a1e6e26c6cca4ddf9c860c3bfca0bc0b7}{SKEIN1024\_Final}}(\textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} digest[\_\_min\_size(\mbox{\hyperlink{skein__freebsd_8h_a92abd926707566ba0ff41ec0f8bc833f}{SKEIN1024\_DIGEST\_LENGTH}})],}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00065}00065     \mbox{\hyperlink{structSkein1024__Ctxt__t}{SKEIN1024\_CTX}} *ctx);}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00066}00066 }
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00067}00067 \textcolor{preprocessor}{\#ifndef \_KERNEL}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00068}00068 \textcolor{keywordtype}{char}   *\mbox{\hyperlink{skein__port_8h_a22055f7b8fc53edd4d2b8d86ad27ce25}{SKEIN256\_End}}(\mbox{\hyperlink{structSkein__256__Ctxt__t}{SKEIN256\_CTX}} *, \textcolor{keywordtype}{char} *);}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00069}00069 \textcolor{keywordtype}{char}   *\mbox{\hyperlink{skein__port_8h_ab3ba039735977692b39e3b07d61cc8f5}{SKEIN512\_End}}(\mbox{\hyperlink{structSkein__512__Ctxt__t}{SKEIN512\_CTX}} *, \textcolor{keywordtype}{char} *);}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00070}00070 \textcolor{keywordtype}{char}   *\mbox{\hyperlink{skein__port_8h_abf5f592939ab5843d0f279bf38bddcec}{SKEIN1024\_End}}(\mbox{\hyperlink{structSkein1024__Ctxt__t}{SKEIN1024\_CTX}} *, \textcolor{keywordtype}{char} *);}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00071}00071 \textcolor{keywordtype}{char}   *\mbox{\hyperlink{skein__port_8h_a478e5aa96c20665a9137f88beb115c4a}{SKEIN256\_Data}}(\textcolor{keyword}{const} \textcolor{keywordtype}{void} *, \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int}, \textcolor{keywordtype}{char} *);}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00072}00072 \textcolor{keywordtype}{char}   *\mbox{\hyperlink{skein__port_8h_a38f277662acd8ad9923cb8fdcf2fde43}{SKEIN512\_Data}}(\textcolor{keyword}{const} \textcolor{keywordtype}{void} *, \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int}, \textcolor{keywordtype}{char} *);}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00073}00073 \textcolor{keywordtype}{char}   *\mbox{\hyperlink{skein__port_8h_a74a81a174e4130193d8098d107f1f26c}{SKEIN1024\_Data}}(\textcolor{keyword}{const} \textcolor{keywordtype}{void} *, \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int}, \textcolor{keywordtype}{char} *);}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00074}00074 \textcolor{keywordtype}{char}   *\mbox{\hyperlink{skein__port_8h_a27aa62b8fc1e043ee359b68636e6fea3}{SKEIN256\_Fd}}(\textcolor{keywordtype}{int}, \textcolor{keywordtype}{char} *);}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00075}00075 \textcolor{keywordtype}{char}   *\mbox{\hyperlink{skein__port_8h_a05c1216e1e8690b7045b43ded01249db}{SKEIN512\_Fd}}(\textcolor{keywordtype}{int}, \textcolor{keywordtype}{char} *);}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00076}00076 \textcolor{keywordtype}{char}   *\mbox{\hyperlink{skein__port_8h_a337144943d0dffee851d3fc06444aea4}{SKEIN1024\_Fd}}(\textcolor{keywordtype}{int}, \textcolor{keywordtype}{char} *);}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00077}00077 \textcolor{keywordtype}{char}   *\mbox{\hyperlink{skein__port_8h_a92cbe4a3182606faad28d6f929b5df24}{SKEIN256\_FdChunk}}(\textcolor{keywordtype}{int}, \textcolor{keywordtype}{char} *, off\_t, off\_t);}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00078}00078 \textcolor{keywordtype}{char}   *\mbox{\hyperlink{skein__port_8h_aff20ad60fcaf2f4de2351eb9b83e93bb}{SKEIN512\_FdChunk}}(\textcolor{keywordtype}{int}, \textcolor{keywordtype}{char} *, off\_t, off\_t);}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00079}00079 \textcolor{keywordtype}{char}   *\mbox{\hyperlink{skein__port_8h_a7532e9ee9cdac68d0c7cc858a16d75e2}{SKEIN1024\_FdChunk}}(\textcolor{keywordtype}{int}, \textcolor{keywordtype}{char} *, off\_t, off\_t);}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00080}00080 \textcolor{keywordtype}{char}   *\mbox{\hyperlink{skein__port_8h_aabb146c5fa69956a2e0de0caf1b11910}{SKEIN256\_File}}(\textcolor{keyword}{const} \textcolor{keywordtype}{char} *, \textcolor{keywordtype}{char} *);}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00081}00081 \textcolor{keywordtype}{char}   *\mbox{\hyperlink{skein__port_8h_a6a349ec7fa6735054477abd9b1325857}{SKEIN512\_File}}(\textcolor{keyword}{const} \textcolor{keywordtype}{char} *, \textcolor{keywordtype}{char} *);}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00082}00082 \textcolor{keywordtype}{char}   *\mbox{\hyperlink{skein__port_8h_ac33ffca97c33aa0ffc103dacfd386604}{SKEIN1024\_File}}(\textcolor{keyword}{const} \textcolor{keywordtype}{char} *, \textcolor{keywordtype}{char} *);}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00083}00083 \textcolor{keywordtype}{char}   *\mbox{\hyperlink{skein__port_8h_a2f39846567bca48898f66cd049968ad2}{SKEIN256\_FileChunk}}(\textcolor{keyword}{const} \textcolor{keywordtype}{char} *, \textcolor{keywordtype}{char} *, off\_t, off\_t);}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00084}00084 \textcolor{keywordtype}{char}   *\mbox{\hyperlink{skein__port_8h_a033a3dd95db67ce7270bd94d7a10912e}{SKEIN512\_FileChunk}}(\textcolor{keyword}{const} \textcolor{keywordtype}{char} *, \textcolor{keywordtype}{char} *, off\_t, off\_t);}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00085}00085 \textcolor{keywordtype}{char}   *\mbox{\hyperlink{skein__port_8h_a55e4f42d87dd1d47d984148ab2cb5ef8}{SKEIN1024\_FileChunk}}(\textcolor{keyword}{const} \textcolor{keywordtype}{char} *, \textcolor{keywordtype}{char} *, off\_t, off\_t);}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00086}00086 \textcolor{preprocessor}{\#endif}}
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00087}00087 }
\DoxyCodeLine{\Hypertarget{skein__freebsd_8h_source_l00088}00088 \textcolor{preprocessor}{\#endif  }\textcolor{comment}{/* ifndef \_SKEIN\_FREEBSD\_H\_ */}\textcolor{preprocessor}{}}

\end{DoxyCode}
