Sha256: 1ef633a059886b1396bc51b238fe43cd934cbbe160ecb854c214764537f4a655
Contents?: true
Size: 1.06 KB
Versions: 2
Compression:
Stored size: 1.06 KB
Contents
#ifndef crypto_scalarmult_curve25519_H #define crypto_scalarmult_curve25519_H #if @HAVE_TI_MODE_V@ # ifndef SODIUM_HAVE_TI_MODE # define SODIUM_HAVE_TI_MODE # endif #endif #include <stddef.h> #include "export.h" #ifdef __cplusplus extern "C" { #endif #define crypto_scalarmult_curve25519_BYTES 32 SODIUM_EXPORT size_t crypto_scalarmult_curve25519_bytes(void); #define crypto_scalarmult_curve25519_SCALARBYTES 32 SODIUM_EXPORT size_t crypto_scalarmult_curve25519_scalarbytes(void); SODIUM_EXPORT int crypto_scalarmult_curve25519(unsigned char *,const unsigned char *,const unsigned char *); SODIUM_EXPORT int crypto_scalarmult_curve25519_base(unsigned char *,const unsigned char *); #ifdef SODIUM_HAVE_TI_MODE # define crypto_scalarmult_curve25519_donna_c64 crypto_scalarmult_curve25519 # define crypto_scalarmult_curve25519_donna_c64_base crypto_scalarmult_curve25519_base #else # define crypto_scalarmult_curve25519_ref crypto_scalarmult_curve25519 # define crypto_scalarmult_curve25519_ref_base crypto_scalarmult_curve25519_base #endif #ifdef __cplusplus } #endif #endif
Version data entries
2 entries across 2 versions & 1 rubygems