xref: /openbsd-src/lib/libcrypto/hidden/openssl/poly1305.h (revision 1ec3c770518d976042e0e5f006fd34a23bb28615)
1*1ec3c770Sbeck /* $OpenBSD: poly1305.h,v 1.2 2023/07/07 19:37:54 beck Exp $ */
293f18f11Sbeck /*
393f18f11Sbeck  * Copyright (c) 2023 Bob Beck <beck@openbsd.org>
493f18f11Sbeck  *
593f18f11Sbeck  * Permission to use, copy, modify, and distribute this software for any
693f18f11Sbeck  * purpose with or without fee is hereby granted, provided that the above
793f18f11Sbeck  * copyright notice and this permission notice appear in all copies.
893f18f11Sbeck  *
993f18f11Sbeck  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
1093f18f11Sbeck  * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
1193f18f11Sbeck  * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
1293f18f11Sbeck  * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
1393f18f11Sbeck  * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
1493f18f11Sbeck  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
1593f18f11Sbeck  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1693f18f11Sbeck  */
1793f18f11Sbeck 
1893f18f11Sbeck #ifndef _LIBCRYPTO_POLY1305_H
1993f18f11Sbeck #define _LIBCRYPTO_POLY1305_H
2093f18f11Sbeck 
2193f18f11Sbeck #ifndef _MSC_VER
2293f18f11Sbeck #include_next <openssl/poly1305.h>
2393f18f11Sbeck #else
2493f18f11Sbeck #include "../include/openssl/poly1305.h"
2593f18f11Sbeck #endif
2693f18f11Sbeck #include "crypto_namespace.h"
2793f18f11Sbeck 
2893f18f11Sbeck LCRYPTO_USED(CRYPTO_poly1305_init);
2993f18f11Sbeck LCRYPTO_USED(CRYPTO_poly1305_update);
3093f18f11Sbeck LCRYPTO_USED(CRYPTO_poly1305_finish);
3193f18f11Sbeck 
3293f18f11Sbeck #endif /* _LIBCRYPTO_POLY1305_H */
33