Коммит d5567fe6 создал по автору Моисеенко Андрей Алексеевич's avatar Моисеенко Андрей Алексеевич
Просмотр файлов

~

владелец e8256c73
......@@ -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;
......
......@@ -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);
......
......@@ -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();
......
......@@ -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.
Сначала завершите редактирование этого сообщения!
Пожалуйста, зарегистрируйтесь или чтобы прокомментировать