•  


Add chacha12 and chacha20 by godwasdog · Pull Request #257 · wangyu-/udp2raw · GitHub
Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement . We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add chacha12 and chacha20 #257

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

godwasdog
Copy link

code form sectun

@godwasdog
Copy link
Author

#251

@wangyu-
Copy link
Owner

Hi, thank you for your pull request. Sorry for the late response, cuz its a busy semester now.

I took a quick glance of the code, it looks good. I will merge& test it later, when I have more time..

@wangyu-
Copy link
Owner

There might be a problem in the use of fixed (zero) nonce.

Note that I also use zero IV for aes-cfb and aes-cbc, but a property of cbc/cfb is used, so the real IV is in the first data block (and it’s not fixed)...let’s call it a trick

Chacha12/20 works in counter mode(instead of cbc/cfb) and there is no such trick... So there might be a problem. I will confirm this later.

@godwasdog
Copy link
Author

?,????我也注意到了。本?想? data block前面取uint8_t nonce[12]的。不??通?源?,不敢?改。考?到前面有
`
//static send_bare[buf_len];
? iv_t iv=get_true_random_number_64();
? padding_t padding=get_true_random_number_64();

`
我??不跨境、小流量的情?下,??不大。
最后只能把??留??了,抱?。

PS:AR9330(MIPS 24Kc)下比???的AES稍微快少少,希望?能??下其他平台性能

get_current_time_us() never goes back now
Sign up for free to join this conversation on GitHub . Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants
- "漢字路" 한글한자자동변환 서비스는 교육부 고전문헌국역지원사업의 지원으로 구축되었습니다.
- "漢字路" 한글한자자동변환 서비스는 전통문화연구회 "울산대학교한국어처리연구실 옥철영(IT융합전공)교수팀"에서 개발한 한글한자자동변환기를 바탕하여 지속적으로 공동 연구 개발하고 있는 서비스입니다.
- 현재 고유명사(인명, 지명등)을 비롯한 여러 변환오류가 있으며 이를 해결하고자 많은 연구 개발을 진행하고자 하고 있습니다. 이를 인지하시고 다른 곳에서 인용시 한자 변환 결과를 한번 더 검토하시고 사용해 주시기 바랍니다.
- 변환오류 및 건의,문의사항은 juntong@juntong.or.kr로 메일로 보내주시면 감사하겠습니다. .
Copyright ⓒ 2020 By '전통문화연구회(傳統文化硏究會)' All Rights reserved.
 한국   대만   중국   일본