git / moonbite-core / src/crypto/poly1305.h · raw

// Copyright (c) 2019 The Bitcoin Core developers// Distributed under the MIT software license, see the accompanying// file COPYING or http://www.opensource.org/licenses/mit-license.php.#ifndef BITCOIN_CRYPTO_POLY1305_H#define BITCOIN_CRYPTO_POLY1305_H#include <stdint.h>#include <stdlib.h>#define POLY1305_KEYLEN 32#define POLY1305_TAGLEN 16void poly1305_auth(unsigned char out[POLY1305_TAGLEN], const unsigned char *m, size_t inlen,    const unsigned char key[POLY1305_KEYLEN]);#endif // BITCOIN_CRYPTO_POLY1305_H