Открыть боковую панель
Моисеенко Андрей Алексеевич
CryptLib
Коммиты
d5567fe6
Коммит
d5567fe6
создал
Июл 05, 2025
по автору
Моисеенко Андрей Алексеевич
Просмотр файлов
~
владелец
e8256c73
Изменения
4
Скрыть пробелы
Построчно
Рядом
Gost_BS_MAA.cpp
Просмотр файла @
d5567fe6
...
...
@@ -1438,7 +1438,7 @@ CMaaString CGostBsMaa::EncryptByPassword(CMaaString strPassword, CMaaString Data
_qword
Salt
;
_qword
Imito_
=
0
;
CMaaString
_data
(
nullptr
,
(
int
)(
sizeof
(
Salt
)
+
Data
.
Length
()
+
sizeof
(
Imito_
)));
#define dbg_write(filename, ptr, size) {}//{CMaaFile f(filename, CMaaFile::eWCD_SrSw,
false
); f.Write(ptr, size); }
#define dbg_write(filename, ptr, size) {}//{CMaaFile f(filename, CMaaFile::eWCD_SrSw,
CMaaFile::eNoExcept
); f.Write(ptr, size); }
if
(
_data
.
Length
()
==
(
int
)(
sizeof
(
Salt
)
+
Data
.
Length
()
+
sizeof
(
Imito_
)))
{
char
*
p
=
(
char
*
)(
const
char
*
)
_data
;
...
...
main.cpp
Просмотр файла @
d5567fe6
...
...
@@ -277,11 +277,11 @@ int CCryptRandom::GetSeed(void * ptr, int size)
{
_qword
uid
=
getuid
();
m_SeedFn
.
Format2
(
"%D"
,
TMP_SEED_FILE1_FMT
,
uid
);
CMaaFile
f
(
m_SeedFn
,
CMaaFile
::
eR_SrSw
,
false
);
CMaaFile
f
(
m_SeedFn
,
CMaaFile
::
eR_SrSw
,
CMaaFile
::
eNoExcept
);
if
(
!
f
.
IsOpen
())
{
m_SeedFn
.
Format2
(
"%D"
,
TMP_SEED_FILE2_FMT
,
uid
);
f
=
CMaaFile
(
m_SeedFn
,
CMaaFile
::
eR_SrSw
,
false
);
f
=
CMaaFile
(
m_SeedFn
,
CMaaFile
::
eR_SrSw
,
CMaaFile
::
eNoExcept
);
}
char
buffer
[
64
];
memset
(
buffer
,
0
,
64
);
...
...
@@ -318,13 +318,13 @@ int CCryptRandom::FlushSeed(const void * ptr, int size)
{
/*
_qword uid = getuid();
CMaaFile f(CMaaString::sFormat2("%D", TMP_SEED_FILE1_FMT, uid), CMaaFile::eRWC_SrSw, "mode=640",
false
);
CMaaFile f(CMaaString::sFormat2("%D", TMP_SEED_FILE1_FMT, uid), CMaaFile::eRWC_SrSw, "mode=640",
CMaaFile::eNoExcept
);
if (!f.IsOpen())
{
f = CMaaFile(CMaaString::sFormat2("%D", TMP_SEED_FILE2_FMT, uid), CMaaFile::eRWC_SrSw, "mode=640",
false
);
f = CMaaFile(CMaaString::sFormat2("%D", TMP_SEED_FILE2_FMT, uid), CMaaFile::eRWC_SrSw, "mode=640",
CMaaFile::eNoExcept
);
}
*/
CMaaFile
f
(
m_SeedFn
,
CMaaFile
::
eRWC_SrSw
,
"mode=640"
,
false
);
CMaaFile
f
(
m_SeedFn
,
CMaaFile
::
eRWC_SrSw
,
"mode=640"
,
CMaaFile
::
eNoExcept
);
if
(
f
.
IsOpen
())
{
return
(
int
)
f
.
Write
(
ptr
,
64
);
...
...
sha256/sha_iface.h
Просмотр файла @
d5567fe6
...
...
@@ -19,7 +19,7 @@ public:
#if 0
int test_sha()
{
CMaaString fff = CMaaFile("main.cpp", CMaaFile::eR_SrSw,
false
).Read();
CMaaString fff = CMaaFile("main.cpp", CMaaFile::eR_SrSw,
CMaaFile::eNoExcept
).Read();
CSHACacl c;
c.Update(fff, fff.Length());
CMaaString h = c.GetTextHash();
...
...
util.cpp
Просмотр файла @
d5567fe6
...
...
@@ -170,7 +170,7 @@ static void hmac_md5_enc(void* key, int key_len, uint8_t* data, int data_len, ui
HMAC_CTX_free(hmac_ctx);
#else
/*
static CMaaFile f("c:\\maa\\log.txt", "WC|SrSw",
false
);
static CMaaFile f("c:\\maa\\log.txt", "WC|SrSw",
CMaaFile::eNoExcept
);
f.fprintf("%m%d %d\r\n\r\n", key, key_len, data_len, digest_len);
f.Flush();
*/
...
...
Редактирование
Предварительный просмотр
Поддерживает Markdown
0%
Попробовать снова
или
прикрепить новый файл
.
Отмена
You are about to add
0
people
to the discussion. Proceed with caution.
Сначала завершите редактирование этого сообщения!
Отмена
Пожалуйста,
зарегистрируйтесь
или
войдите
чтобы прокомментировать