Skip to content

Commit

Permalink
Add ERR_BAD_ALG
Browse files Browse the repository at this point in the history
  • Loading branch information
agievich committed Jul 12, 2024
1 parent 3eee58f commit eba3d81
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 25 deletions.
50 changes: 26 additions & 24 deletions include/bee2/core/err.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
\brief Errors
\project bee2 [cryptographic library]
\created 2012.07.09
\version 2024.06.14
\version 2024.07.12
\copyright The Bee2 authors
\license Licensed under the Apache License, Version 2.0 (see LICENSE.txt).
*******************************************************************************
Expand Down Expand Up @@ -168,52 +168,54 @@ Crypto
*******************************************************************************
*/

/* некорректный алгоритм */
#define ERR_BAD_ALG _ERR_REG(501)
/* некорректные долговременные параметры */
#define ERR_BAD_PARAMS _ERR_REG(501)
#define ERR_BAD_PARAMS _ERR_REG(502)
/* некорректный секретный ключ */
#define ERR_BAD_SECKEY _ERR_REG(502)
#define ERR_BAD_SECKEY _ERR_REG(503)
/* некорректный личный ключ */
#define ERR_BAD_PRIVKEY _ERR_REG(503)
#define ERR_BAD_PRIVKEY _ERR_REG(504)
/* некорректный открытый ключ */
#define ERR_BAD_PUBKEY _ERR_REG(504)
#define ERR_BAD_PUBKEY _ERR_REG(505)
/* некорректная пара открытый / личный ключ */
#define ERR_BAD_KEYPAIR _ERR_REG(505)
#define ERR_BAD_KEYPAIR _ERR_REG(506)
/* некорректный общий ключ */
#define ERR_BAD_SHAREDKEY _ERR_REG(506)
#define ERR_BAD_SHAREDKEY _ERR_REG(507)
/* некорректный частичный секрет */
#define ERR_BAD_SHAREKEY _ERR_REG(507)
#define ERR_BAD_SHAREKEY _ERR_REG(508)
/* некорректное хэш-значение */
#define ERR_BAD_HASH _ERR_REG(508)
#define ERR_BAD_HASH _ERR_REG(509)
/* некорректная ЭЦП */
#define ERR_BAD_SIG _ERR_REG(509)
#define ERR_BAD_SIG _ERR_REG(510)
/* некорректная имитовставка */
#define ERR_BAD_MAC _ERR_REG(510)
#define ERR_BAD_MAC _ERR_REG(511)
/* некорректная контрольная сумма */
#define ERR_BAD_CRC _ERR_REG(511)
#define ERR_BAD_CRC _ERR_REG(512)
/* некорректный токен ключа */
#define ERR_BAD_KEYTOKEN _ERR_REG(512)
#define ERR_BAD_KEYTOKEN _ERR_REG(513)
/* некорректный сертификат (открытого ключа) */
#define ERR_BAD_CERT _ERR_REG(513)
#define ERR_BAD_CERT _ERR_REG(514)
/* некорректный якорь сертификатов */
#define ERR_BAD_ANCHOR _ERR_REG(514)
#define ERR_BAD_ANCHOR _ERR_REG(515)
/* некорректное кольцо сертификатов */
#define ERR_BAD_CERTRING _ERR_REG(515)
#define ERR_BAD_CERTRING _ERR_REG(516)
/* неверная логика (протокола) */
#define ERR_BAD_LOGIC _ERR_REG(516)
#define ERR_BAD_LOGIC _ERR_REG(517)
/* неверный пароль */
#define ERR_BAD_PWD _ERR_REG(517)
#define ERR_BAD_PWD _ERR_REG(518)
/* ключ не найден */
#define ERR_KEY_NOT_FOUND _ERR_REG(518)
#define ERR_KEY_NOT_FOUND _ERR_REG(519)
/* отсутствует доверие */
#define ERR_NO_TRUST _ERR_REG(519)
#define ERR_NO_TRUST _ERR_REG(520)
/* ошибка аутентификации */
#define ERR_AUTH _ERR_REG(520)
#define ERR_AUTH _ERR_REG(521)
/* ошибка самотестирования */
#define ERR_SELFTEST _ERR_REG(521)
#define ERR_SELFTEST _ERR_REG(522)
/* ошибка статистического тестирования */
#define ERR_STATTEST _ERR_REG(522)
#define ERR_STATTEST _ERR_REG(523)
/* некорректные затравочные параметры */
#define ERR_BAD_SEED _ERR_REG(523)
#define ERR_BAD_SEED _ERR_REG(524)

/*
*******************************************************************************
Expand Down
3 changes: 2 additions & 1 deletion src/core/err.c
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
\brief Errors
\project bee2 [cryptographic library]
\created 2012.07.09
\version 2024.06.14
\version 2024.07.12
\copyright The Bee2 authors
\license Licensed under the Apache License, Version 2.0 (see LICENSE.txt).
*******************************************************************************
Expand Down Expand Up @@ -75,6 +75,7 @@ static const err_msg _messages[] = {
{ERR_NOT_COPRIME, "The items are not coprime"},
{ERR_NOT_IRRED, "The polynomial is not irreducible"},
// crypto
{ERR_BAD_ALG, "Invalid algorithm"},
{ERR_BAD_PARAMS, "Invalid domain parameters"},
{ERR_BAD_SECKEY, "Invalid secret key"},
{ERR_BAD_PRIVKEY, "Invalid private key"},
Expand Down

0 comments on commit eba3d81

Please sign in to comment.