diff options
author | Robert Relyea <rrelyea@redhat.com> | 2023-02-27 15:19:20 -0800 |
---|---|---|
committer | Robert Relyea <rrelyea@redhat.com> | 2023-02-27 15:19:20 -0800 |
commit | f4262a3db99a22b38fc8d6d9e8103ad31a697f9f (patch) | |
tree | 8b77dde21c43c846e9312de578887c0492469da3 /lib/liboqs/src/sig/dilithium/sig_dilithium.h | |
parent | 9a7e1bc157adb261651fefb791901614460843a1 (diff) | |
download | nss-hg-f4262a3db99a22b38fc8d6d9e8103ad31a697f9f.tar.gz |
This change was supposed to be pushed to nss-try,
but something went out of wack. Back this change out of the tip
Diffstat (limited to 'lib/liboqs/src/sig/dilithium/sig_dilithium.h')
-rw-r--r-- | lib/liboqs/src/sig/dilithium/sig_dilithium.h | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/lib/liboqs/src/sig/dilithium/sig_dilithium.h b/lib/liboqs/src/sig/dilithium/sig_dilithium.h deleted file mode 100644 index 04b6b8841..000000000 --- a/lib/liboqs/src/sig/dilithium/sig_dilithium.h +++ /dev/null @@ -1,74 +0,0 @@ -// SPDX-License-Identifier: MIT - -#ifndef OQS_SIG_DILITHIUM_H -#define OQS_SIG_DILITHIUM_H - -#include <oqs/oqs.h> - -#ifdef OQS_ENABLE_SIG_dilithium_2 -#define OQS_SIG_dilithium_2_length_public_key 1312 -#define OQS_SIG_dilithium_2_length_secret_key 2528 -#define OQS_SIG_dilithium_2_length_signature 2420 - -OQS_SIG *OQS_SIG_dilithium_2_new(void); -OQS_API OQS_STATUS OQS_SIG_dilithium_2_keypair(uint8_t *public_key, uint8_t *secret_key); -OQS_API OQS_STATUS OQS_SIG_dilithium_2_sign(uint8_t *signature, size_t *signature_len, const uint8_t *message, size_t message_len, const uint8_t *secret_key); -OQS_API OQS_STATUS OQS_SIG_dilithium_2_verify(const uint8_t *message, size_t message_len, const uint8_t *signature, size_t signature_len, const uint8_t *public_key); -#endif - -#ifdef OQS_ENABLE_SIG_dilithium_3 -#define OQS_SIG_dilithium_3_length_public_key 1952 -#define OQS_SIG_dilithium_3_length_secret_key 4000 -#define OQS_SIG_dilithium_3_length_signature 3293 - -OQS_SIG *OQS_SIG_dilithium_3_new(void); -OQS_API OQS_STATUS OQS_SIG_dilithium_3_keypair(uint8_t *public_key, uint8_t *secret_key); -OQS_API OQS_STATUS OQS_SIG_dilithium_3_sign(uint8_t *signature, size_t *signature_len, const uint8_t *message, size_t message_len, const uint8_t *secret_key); -OQS_API OQS_STATUS OQS_SIG_dilithium_3_verify(const uint8_t *message, size_t message_len, const uint8_t *signature, size_t signature_len, const uint8_t *public_key); -#endif - -#ifdef OQS_ENABLE_SIG_dilithium_5 -#define OQS_SIG_dilithium_5_length_public_key 2592 -#define OQS_SIG_dilithium_5_length_secret_key 4864 -#define OQS_SIG_dilithium_5_length_signature 4595 - -OQS_SIG *OQS_SIG_dilithium_5_new(void); -OQS_API OQS_STATUS OQS_SIG_dilithium_5_keypair(uint8_t *public_key, uint8_t *secret_key); -OQS_API OQS_STATUS OQS_SIG_dilithium_5_sign(uint8_t *signature, size_t *signature_len, const uint8_t *message, size_t message_len, const uint8_t *secret_key); -OQS_API OQS_STATUS OQS_SIG_dilithium_5_verify(const uint8_t *message, size_t message_len, const uint8_t *signature, size_t signature_len, const uint8_t *public_key); -#endif - -#ifdef OQS_ENABLE_SIG_dilithium_2_aes -#define OQS_SIG_dilithium_2_aes_length_public_key 1312 -#define OQS_SIG_dilithium_2_aes_length_secret_key 2528 -#define OQS_SIG_dilithium_2_aes_length_signature 2420 - -OQS_SIG *OQS_SIG_dilithium_2_aes_new(void); -OQS_API OQS_STATUS OQS_SIG_dilithium_2_aes_keypair(uint8_t *public_key, uint8_t *secret_key); -OQS_API OQS_STATUS OQS_SIG_dilithium_2_aes_sign(uint8_t *signature, size_t *signature_len, const uint8_t *message, size_t message_len, const uint8_t *secret_key); -OQS_API OQS_STATUS OQS_SIG_dilithium_2_aes_verify(const uint8_t *message, size_t message_len, const uint8_t *signature, size_t signature_len, const uint8_t *public_key); -#endif - -#ifdef OQS_ENABLE_SIG_dilithium_3_aes -#define OQS_SIG_dilithium_3_aes_length_public_key 1952 -#define OQS_SIG_dilithium_3_aes_length_secret_key 4000 -#define OQS_SIG_dilithium_3_aes_length_signature 3293 - -OQS_SIG *OQS_SIG_dilithium_3_aes_new(void); -OQS_API OQS_STATUS OQS_SIG_dilithium_3_aes_keypair(uint8_t *public_key, uint8_t *secret_key); -OQS_API OQS_STATUS OQS_SIG_dilithium_3_aes_sign(uint8_t *signature, size_t *signature_len, const uint8_t *message, size_t message_len, const uint8_t *secret_key); -OQS_API OQS_STATUS OQS_SIG_dilithium_3_aes_verify(const uint8_t *message, size_t message_len, const uint8_t *signature, size_t signature_len, const uint8_t *public_key); -#endif - -#ifdef OQS_ENABLE_SIG_dilithium_5_aes -#define OQS_SIG_dilithium_5_aes_length_public_key 2592 -#define OQS_SIG_dilithium_5_aes_length_secret_key 4864 -#define OQS_SIG_dilithium_5_aes_length_signature 4595 - -OQS_SIG *OQS_SIG_dilithium_5_aes_new(void); -OQS_API OQS_STATUS OQS_SIG_dilithium_5_aes_keypair(uint8_t *public_key, uint8_t *secret_key); -OQS_API OQS_STATUS OQS_SIG_dilithium_5_aes_sign(uint8_t *signature, size_t *signature_len, const uint8_t *message, size_t message_len, const uint8_t *secret_key); -OQS_API OQS_STATUS OQS_SIG_dilithium_5_aes_verify(const uint8_t *message, size_t message_len, const uint8_t *signature, size_t signature_len, const uint8_t *public_key); -#endif - -#endif |