mirror of
				https://github.com/0xFEEDC0DE64/arduino-esp32.git
				synced 2025-10-31 14:11:42 +01:00 
			
		
		
		
	
		
			
	
	
		
			55 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			55 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
|   | #ifndef crypto_sign_edwards25519sha512batch_H
 | ||
|  | #define crypto_sign_edwards25519sha512batch_H
 | ||
|  | 
 | ||
|  | /*
 | ||
|  |  * WARNING: This construction was a prototype, which should not be used | ||
|  |  * any more in new projects. | ||
|  |  * | ||
|  |  * crypto_sign_edwards25519sha512batch is provided for applications | ||
|  |  * initially built with NaCl, but as recommended by the author of this | ||
|  |  * construction, new applications should use ed25519 instead. | ||
|  |  * | ||
|  |  * In Sodium, you should use the high-level crypto_sign_*() functions instead. | ||
|  |  */ | ||
|  | 
 | ||
|  | #include <stddef.h>
 | ||
|  | #include "export.h"
 | ||
|  | 
 | ||
|  | #ifdef __cplusplus
 | ||
|  | # ifdef __GNUC__
 | ||
|  | #  pragma GCC diagnostic ignored "-Wlong-long"
 | ||
|  | # endif
 | ||
|  | extern "C" { | ||
|  | #endif
 | ||
|  | 
 | ||
|  | #define crypto_sign_edwards25519sha512batch_BYTES 64U
 | ||
|  | #define crypto_sign_edwards25519sha512batch_PUBLICKEYBYTES 32U
 | ||
|  | #define crypto_sign_edwards25519sha512batch_SECRETKEYBYTES (32U + 32U)
 | ||
|  | 
 | ||
|  | SODIUM_EXPORT | ||
|  | int crypto_sign_edwards25519sha512batch(unsigned char *sm, | ||
|  |                                         unsigned long long *smlen_p, | ||
|  |                                         const unsigned char *m, | ||
|  |                                         unsigned long long mlen, | ||
|  |                                         const unsigned char *sk) | ||
|  |        __attribute__ ((deprecated)); | ||
|  | 
 | ||
|  | SODIUM_EXPORT | ||
|  | int crypto_sign_edwards25519sha512batch_open(unsigned char *m, | ||
|  |                                              unsigned long long *mlen_p, | ||
|  |                                              const unsigned char *sm, | ||
|  |                                              unsigned long long smlen, | ||
|  |                                              const unsigned char *pk) | ||
|  |        __attribute__ ((deprecated)); | ||
|  | 
 | ||
|  | SODIUM_EXPORT | ||
|  | int crypto_sign_edwards25519sha512batch_keypair(unsigned char *pk, | ||
|  |                                                 unsigned char *sk) | ||
|  |        __attribute__ ((deprecated)); | ||
|  | 
 | ||
|  | #ifdef __cplusplus
 | ||
|  | } | ||
|  | #endif
 | ||
|  | 
 | ||
|  | #endif
 |