डीक्रिप्शन समय औसत : 983 कुल: 98347 न्यूनतम: 881 अधिकतम: 2143 डीक्रिप्शन Bps: 65min और max: क्या वे सेकंड में हैं?
ध्यान दें कि Bps वास्तव में उपयोगी नहीं है, क्योंकि हम केवल एन्क्रिप्ट/डिक्रिप्ट 64 bytes करते हैं
ms
नहीं, माफ़ कीजिए, वे सब मिलीसेकंड हैं
बहुत बढ़िया. :)
और यह java में किया गया है?
हाँ
शुद्ध java
ठीक है. मैं आधिकारिक रूप से प्रभावित हूँ. :)
100%. P4 1.8
मेरे 800 MHz पर भी लगभग वही है
मैं वही टेस्ट कैसे कर सकता हूँ?
sha256 बेंचमार्क:
Short Message Time Average : 0 total: 0 min: 0 max: 0 Bps: NaN
Medium Message Time Average : 1 total: 130 min: 0 max: 10 Bps: 7876923
Long Message Time Average : 146 total: 14641 min: 130 max: 270 Bps: 83037
ElGamalBench प्रोग्राम चलाएँ
ठीक है.
मैं इसे ढूँढता हूँ.
(शॉर्ट साइज: ~10 bytes, मीडियम ~10KB, लॉन्ग ~ 1MB)
java -cp i2p.jar ElGamalBench
(“ant all” चलाने के बाद)
jrand0m: धन्यवाद. :)
कोई बात नहीं
NaN वाली चीज़ का मतलब है कि यह इतना तेज़ है कि हम 0 से भाग दे बैठते हैं यह इतना तेज़ है :)
SHA का बेंचमार्क क्या है?
java -cp i2p.jar SHA256Bench
–> Neo (anon@anon.iip) #iip-dev में शामिल हुआ है
ठीक है.
संभवतः हम उन्हें संबंधित इंजनों की main() मेथड्स में ले जाना चाहेंगे, लेकिन फिलहाल वे जहाँ हैं ठीक हैं
देखते हैं AMD K6-2 333MHz पर यह सब कितना तेज़ है (जो कि अपनी इंटेजर गणित के लिए ज़्यादा मशहूर चिप नहीं है.)
हेह
ठीक है, तो हमारे पास DSA और AES बाकी हैं, सही?
यह सब कमाल है, thecrypto. बढ़िया काम.
हाँ
क्या मैं बाकी दो के लिए ETA के बारे में तंग कर सकता हूँ? ;)
अगर यह मेरे बॉक्स पर भी आपके जितना तेज़ के आसपास है, तो आपको मुझे दिखाना होगा कि आप यह कैसे करते हैं. ;-)
DSA लगभग पूरा हो जाएगा जैसे ही मेरे पास प्राइम संख्याएँ तैयार होंगी
hezekiah क्या आपने python के लिए sslcrypto आज़माया है
prime जेनरेटर से कुछ कोड इधर-उधर कॉपी करना और वैसी ही चीज़ें, और यह हो जाएगा
उस लिंक वाला
nop: sslcrypto हमारे काम नहीं आएगा.
nop: यह ElGamal or AES or sha256 को इम्प्लीमेंट नहीं करता.
AES लगभग हो चुका है, बस कहीं कोई त्रुटि है जिसे मैं अभी ढूँढकर मिटाने की कोशिश कर रहा हूँ; जैसे ही वह ठीक हो गया, यह पूरा हो जाएगा
thecrypto> तो शुक्रवार तक, DSA keygen, sign, verify, और AES encrypt, decrypt arbitrary आकार के इनपुट्स के लिए?
McNab की साइट वाले में नहीं है?
हाँ
धत्त
शुक्रवार तक हो जाना चाहिए
अधिक संभावना गुरुवार की है
thecrypto> क्या उसमें UnsignedBigInteger (बिना-चिह्न वाला बिग-इंटिजर प्रकार) से जुड़ी चीज़ें शामिल हैं?
मैं अगले हफ्ते की मीटिंग समर कैंप के कारण मिस कर दूँगा, और उसके बाद वापस आ जाऊँगा
jrand0m: शायद नहीं
ठीक है.
तो फिलहाल, java और python के बीच अंतर-संचालनीयता b0rked है.
मतलब crypto के लिए.
— सूचना: jeremiah ऑनलाइन है (anon.iip).
–> jeremiah (~chatzilla@anon.iip) #iip-dev में शामिल हुआ है
(अर्थात signatures, keys, encryption, और decryption के लिए)
हम्म, शायद हमें C/C++ पर ज़्यादा ध्यान देना चाहिए
ठीक है, एक बार यह पूरी तरह काम करने लगे तो हम यह सुनिश्चित कर सकते हैं कि Java और Python एक-दूसरे से बात कर सकें
जब तुम बाहर हो, मैं unsigned वाली चीज़ों को देखूँगा।
क्या कोई मुझे बैकलॉग ईमेल कर सकता है? jeremiah@kingprimate.com
jeremiah: मुझे एक मिनट दो. :)
nop> क्या हमारे पास C/C++ के लिए डेवलपर्स हैं?
मेरे पास एक बंदा है, हाँ
और Hezekiah, हम जानते हैं, यह कर सकता है
या शायद हम hezekiah + jeremiah से Python dev स्टेटस अपडेट ले लें ताकि पता चले कि C/C++ dev के लिए और लोग कब मिलेंगे
ठीक है, बेशक। लेकिन hez+jeremiah अभी Python पर काम कर रहे हैं (है न?)
हाँ।
<– mrflibble निकल गया (पिंग टाइमआउट)
मैं बेचारे jeremiah को काफ़ी परेशानी दे रहा हूँ।
मैं बस कह रहा था कि अगर Python तेज़ स्पीड नहीं देगा तो
Python मुख्यतः मेरे लिए इस नेटवर्क को समझने के लिए है।
आह
एक बार मैं इसे मूल रूप से पूरी स्पेक का पालन करवा दूँ, तो मेरा इरादा है इसे jeremiah को दे दूँ ताकि वह जैसा ठीक समझे वैसा करे।
यह स्पेक का कोई बेहतरीन कार्यान्वयन बनने के लिए नहीं है।
(अगर मुझे वही चाहिए होता, तो मैं C++ इस्तेमाल करता।)
खैर, ऐप में वास्तव में प्रोसेसर-इंटेंसिव हिस्से नहीं हैं, अगर मुझे सही याद है, क्रिप्टो को छोड़कर, और आदर्श रूप से वह C में हैंडल हो जाएगा, है न?
ज़रूर jeremiah. सब ऐप पर निर्भर करता है
–> mrflibble (mrflibble@anon.iip) #iip-dev से जुड़ गया है
jeremiah: सिद्धांततः।
तो Python साइड पर हम कहाँ हैं? क्लाइंट API, सिर्फ लोकल router, आदि?
Python इम्प्लीमेंटेशन हमें यह भी बताएगा कि शुरुआत से ही कौन-कौन से ऑप्टिमाइज़ेशन कर सकते हैं… मैं इसे अप-टू-डेट रखना चाहूँगा, या संभवतः, C इम्प्लीमेंटेशन से आगे, जहाँ तक मेरे बस में हो
jrand0m: ओके। मेरे पास यह है।
सिद्धांततः router क्लाइंट से आने वाले सभी non-admin संदेश संभालने में सक्षम होना चाहिए।
हालाँकि, मेरे पास अभी क्लाइंट नहीं है, इसलिए मैं इसे डिबग नहीं कर पाया (यानी अभी भी बग्स हैं।)
मैं अभी क्लाइंट पर काम कर रहा हूँ।
‘k. अगर तुम signature verification डिसेबल कर सको, तो हम अभी Java क्लाइंट को इसके खिलाफ चला पाएँगे
मुझे उम्मीद है कि एक-दो दिन में, admin संदेशों को छोड़कर, यह हो जाएगा।
मीटिंग के बाद हम उसे टेस्ट कर सकते हैं
jrand0m: ओके।
पिछली मीटिंग से मैं ज़्यादातर रियल-вर्ल्ड चीज़ों से जूझ रहा था, मैं क्लाइंट API पर काम कर सकता हूँ, बस अपनी सोच hezekiah के साथ सिंक करने की कोशिश कर रहा था
कूल
jeremiah: जानते हो क्या, अभी रुको।
jeremiah: शायद मैं तुम्हारे लिए अभी बहुत सारा नया सामान डाल रहा हूँ।
hezekiah: सही, मैं यही कहने वाला था कि तुम्हें शायद बेस वाली चीज़ें पहले इम्प्लीमेंट कर देनी चाहिए
jeremiah: थोड़ी देर में यह स्थिर हो जाएगा और तुम इसे परिष्कृत करना शुरू कर सकते हो। (बहुत सारी TODO टिप्पणियाँ हैं जिन्हें मदद चाहिए।)
और फिर मैं तस्वीर साफ़ होने पर बाद में इसे एक्सटेंड कर सकता हूँ
बिलकुल।
ये सारा कोड तुम्हीं मेंटेन करोगे। :)
कूल। तो एक वर्किंग Python router + क्लाइंट API के लिए ETA 1-2 हफ्ते?
मैं अगले हफ्ते छुट्टी पर जा रहा हूँ, तो शायद।
क्या हमारे पास जल्द ही router to router पर और डीटेल्स होंगी?
नहीं।
अच्छा, हाँ।
पर नहीं।
lol
hezekiah: छुट्टी कितने समय की है?
1 हफ्ता।
ओके
(यानि जैसे ही SDK (सॉफ्टवेयर डेवलपमेंट किट) बाहर जाता है, मेरा 100% समय I2NP में लगता है)
मुझे उम्मीद है कि छुट्टी पर जाने से पहले मैं सारी non-admin फंक्शनैलिटी लिख लूँगा
.
लेकिन फिर जैसे ही तुम लौटोगे, तुम कॉलेज के लिए निकल जाओगे, है न?
I2NP?
ठीक।
नेटवर्क प्रोटो
छुट्टी के बाद मेरे पास लगभग 1 हफ्ता है।
फिर मैं चला जाऊँगा।
और मेरा फ्री टाइम पत्थर की तरह गिर जाता है।
तो वह 1 हफ्ता सिर्फ डिबगिंग होना चाहिए
मैं hez के न होने पर भी कोड पर काम कर सकता हूँ
ठीक
jeremiah, तुम्हारा समर कैसा दिख रहा है?
jeremiah: शायद तुम वे admin functions काम में ला सको?
मेरी छुट्टी से लौटने के बाद भी मेरे पास चीज़ों पर काम करने के लिए एक महीना होगा
जीवन जीना, या हम बाकी l00sers की तरह होना? :)
शायद
100sers?
100ser क्या होता है?
मैं 22 तारीख को कॉलेज के लिए निकल रहा हूँ, उसके अलावा मैं dev कर सकता हूँ
hezekiah: एक loser
और जाने से पहले आख़िरी हफ्ते में मेरे सारे दोस्त जा चुके होंगे… तो मैं हाइपर-डेव मोड में जा सकता हूँ
mihi: आह!
hehe
ठीक है। तो एजेंडा पर हम कहाँ थे?
यानी, आगे क्या?
sdk स्टेटस
sdk == एक क्लाइंट impl, एक सिर्फ़ लोकल router impl, एक ऐप, और दस्तावेज़।
मैं इसे अगले मंगलवार तक जारी करना चाहूँगा।
jeremiah: वह बैकलॉग रास्ते में है। माफ़ करना, मैं तुम्हें वहाँ भूल गया था। :)
धन्यवाद
ठीक है, co आसपास नहीं है, तो नेमिंग सर्विस वाली बातें शायद थोड़ी off base हैं
हम नेमिंग सर्विस पर तब चर्चा कर सकते हैं जब वह specs जारी कर दे, या जब वह मौजूद हो
ठीक है, I2P से जुड़ी बातों के लिए इतना ही
किसी और के पास I2P से जुड़ी बातें हैं, या हम आगे बढ़ें:
4) समापन टिप्पणियों वगैरह के साथ
मुझे कुछ सूझ नहीं रहा।
मैं मानता हूँ सबने http://www.cnn.com/2003/TECH/internet/08/05/anarchist.prison.ap/index.html देखा होगा?
यहाँ नहीं
(nop ने इसे यहाँ पहले पोस्ट किया था)
वह बात उस आदमी के बारे में जिसे बम बनाने वाली साइट का लिंक देने पर गिरफ़्तार किया गया?
हाँ
I2P को ASAP चालू करने की ज़रूरत की प्रासंगिकता स्पष्ट होनी चाहिए ;)
ठीक है! jeremiah, वे लॉग अब भेज दिए गए हैं।
धन्यवाद
किसी के पास कोई प्रश्न / टिप्पणियाँ / विचार / फ्रिस्बी हैं, या हम रिकॉर्ड तोड़ छोटी मीटिंग कर रहे हैं?
- thecrypto एक फ्रिस्बी उछालता है <– logger ने क्विट किया (Ping timeout)
कमाल है, आप सब आज बड़े शांत हैं ;)
प्रश्न:
non-devs तुम्हारा Java कोड कहाँ से पा सकते हैं?
si sr?
अभी नहीं
404
जैसे ही हम रिलीज़ के लिए तैयार होंगे, वह उपलब्ध करा दिया जाएगा। उर्फ़ सोर्स SDK के साथ जारी होगा
heh
हाँ, हम SF इस्तेमाल नहीं करते
nop: क्या यह संभव है कि हम कभी anonymous cvs चलवा सकें?
time?
<– mrflibble ने क्विट किया (Ping timeout)
खैर, मैं एक non-standard पोर्ट खोल दूँगा
hezekiah> कोड पर GPL लाइसेंस लग जाने के बाद वह हमारे पास होगा
लेकिन मैं viewcvs पर काम कर रहा हूँ
यानी अभी नहीं, क्योंकि gpl doc अभी कोड में जोड़ा नहीं गया है
jrand0m: यह सभी python कोड डायरेक्टरीज़ में है और सभी python स्रोत फ़ाइलें GPL-2 के अंतर्गत लाइसेंस निर्दिष्ट करती हैं।
hezekiah> क्या वह cathedral पर है?
हाँ।
आह, ठीक। i2p/core/code/python ? या कोई अलग मॉड्यूल?
- jrand0m ने उसे वहाँ नहीं देखा है
हर python कोड डायरेक्टरी में GPL-2 के साथ एक COPYING फ़ाइल है, और हर स्रोत फ़ाइल में लाइसेंस GPL-2 सेट है
यह i2p/router/python और i2p/api/python है
‘k
तो, हाँ, अगले मंगलवार तक हमारे पास SDK + सार्वजनिक सोर्स एक्सेस होगा।
कूल।
या जैसा तुम्हें कहना पसंद है, wikked. ;-)
heh
nada mas?
nada mas? उसका मतलब क्या है!?
और कुछ नहीं
- jrand0m सुझाव देता है कि तुम विश्वविद्यालय में थोड़ा espanol सीखो
–> mrflibble (mrflibble@anon.iip) #iip-dev से जुड़ गया है
किसी के कोई प्रश्न?
पहली पुकार!
<– ptm (~ptm@anon.iip) ने #iip-dev छोड़ा (ptm)
दूसरी पुकार!
<– mrflibble ने क्विट किया (mr. flibble कहता है “game over boys”)
अभी बोलो .. या जब मन करे तब बाद में बोलना!
अच्छा, मैं elgamal को और ऑप्टिमाइज़ करने जा रहा हूँ, तो भविष्य में और तेज़ elgamal बेंचेस की उम्मीद रखें
कृपया ट्यूनिंग से पहले DSA और AES पर ध्यान दो… प्लीईईज़ :)
करूँगा
वह ऐसा इसलिए कर रहा है क्योंकि मैं फिर से लोगों के लिए परेशानी पैदा कर रहा हूँ। ;-)
मैं DSA primes बना रहा हूँ
–> mrflibble (mrflibble@anon.iip) #iip-dev से जुड़ गया है
खैर, अभी कम से कम DSA primes बनाने का प्रोग्राम बना रहा हूँ
Java में ElGamal को AMD K-6 II 333MHz पसंद नहीं है।
ठीक है।
प्रश्न राउंड ख़त्म!
ठीक है hez, हम हो गए। क्या तुम java client और python router काम पर पॉव-वॉव करना चाहोगे?
अगले हफ्ते मिलते हैं, नागरिकों!
- hezekiah ने bafer को जोर से पटका