बॉटन (प्रोग्रामिंग लाइब्रेरी)

बॉटन एक बी एस डी-लाइसेंस प्राप्त क्रिप्टोग्राफिक और टी एल एस लाइब्रेरी C++11 में लिखी गई है। यह विभिन्न प्रकार के क्रिप्टोग्राफ़िक एल्गोरिदम, प्रारूप और प्रोटोकॉल प्रदान करता है, उदा. एसएसएल और टीएलएस। इसका उपयोग अन्य परियोजनाओं के बीच मोनोटोन वितरित पुनरीक्षण नियंत्रण प्रोग्राम, ओपनडीएनएसएसईसी प्रणाली, और आईएससी के केए डीएचसीपी सर्वर में किया जाता है।

परियोजना को मूल रूप से ओपन सी एल कहा जाता था, एक नाम जो अब एप्पल निगमित और खरोनोस समूह द्वारा ओपन सी एल के लिए उपयोग किया जाता है। 2002 में इसका नाम बदलकर बॉटन कर दिया गया।

2007 में, सूचना सुरक्षा के लिए जर्मन संघीय कार्यालय ने बॉटन के लिए इपासस्पोर्ट्स कार्ड सत्यापन योग्य प्रमाणपत्रों के कार्यान्वयन को जोड़ने के लिए फ्लेक्ससिक्योर जी एम् बी एच से अनुबंध किया; बॉटन का संशोधित संस्करण इनसीटो नाम से विमोचित किया गया था।

2015 में प्रारम्भ, सूचना सुरक्षा के लिए जर्मन संघीय कार्यालय ने एक परियोजना को वित्त पोषित किया, जिसमें प्रलेखन, परीक्षण सूट और बॉटन के फीचर सेट में सुधार करना सम्मिलित था, 2017 में समापन हुआ, जब इसका मूल्यांकन किया गया और बढ़ी हुई सुरक्षा आवश्यकताओं वाले अनुप्रयोगों के लिए उपयुक्त लाइब्रेरी के रूप में अनुशंसा की गई।

यह भी देखें

 * क्रिप्टोग्राफी पुस्तकालयों की तुलना