System::Security::Cryptography::ECDsaBotan क्लास
अंतर्वस्तु
[
छिपाना
]ECDsaBotan class
ECDsa algorithm in Botan form. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument.
class ECDsaBotan : public System::Security::Cryptography::ECDsa
विधियाँ
| विधि | विवरण |
|---|---|
| ECDsaBotan() | कंस्ट्रक्टर। डिफ़ॉल्ट पैरामीटरों का उपयोग करता है। |
| ECDsaBotan(const ECParameters&) | निर्माता। |
| ECDsaBotan(const ECCurve&) | निर्माता। |
| ECDsaBotan(int32_t) | निर्माता। |
| ECDsaBotan(const Botan::ECDSA_PublicKey&) | निर्माता। |
| ECDsaBotan(const Botan::ECDSA_PrivateKey&) | निर्माता। |
| ExportExplicitParameters(bool) override | स्पष्ट पैरामीटर निर्यात करता है। |
| ExportParameters(bool) override | नामित या स्पष्ट पैरामीटर निर्यात करता है। |
| FromXmlString(String) override | XML-एन्कोडेड पैरामीटरों का उपयोग करके वस्तु को प्रारंभ करता है। लागू नहीं किया गया। |
| FromXmlString(const String&, ECKeyXmlFormat) | XML-एन्कोडेड पैरामीटरों का उपयोग करके वस्तु को प्रारंभ करता है। लागू नहीं किया गया। |
| GenerateKey(const ECCurve&) override | निर्दिष्ट कर्व के लिए नई सार्वजनिक/निजी कुंजी जोड़ी उत्पन्न करता है। |
| get_HashAlgorithm() const | हैश एल्गोरिद्म प्राप्त करता है। |
| HashData(ByteArrayPtr, int32_t, int32_t, HashAlgorithmName) override | निर्दिष्ट हैश एल्गोरिद्म का उपयोग करके निर्दिष्ट डेटा एरे का हैश मान गणना करता है। |
| HashData(StreamPtr, HashAlgorithmName) override | निर्दिष्ट हैश एल्गोरिद्म का उपयोग करके निर्दिष्ट बाइनरी स्ट्रीम का हैश मान गणना करता है। |
| ImportParameters(const ECParameters&) override | डेटा संरचना से सभी पैरामीटर आयात करता है। |
| set_HashAlgorithm(const HashAlgorithmName&) | हैश एल्गोरिद्म सेट करता है। |
| set_KeySize(int32_t) override | कुंजी आकार सेट करता है। |
| SignData(const ByteArrayPtr&) | निर्दिष्ट डेटा एरे का हैश मान गणना करता है, और परिणाम पर हस्ताक्षर करता है। |
| SignData(const ByteArrayPtr&, int32_t, int32_t) | निर्दिष्ट डेटा एरे का हैश मान गणना करता है, और परिणाम पर हस्ताक्षर करता है। |
| SignData(const StreamPtr&) | निर्दिष्ट बाइनरी स्ट्रीम का हैश मान गणना करता है, और परिणाम पर हस्ताक्षर करता है। |
| virtual SignData(const ByteArrayPtr&, const HashAlgorithmName&) | RTTI जानकारी। |
| virtual SignData(const ByteArrayPtr&, int32_t, int32_t, const HashAlgorithmName&) | RTTI जानकारी। |
| virtual SignData(const StreamPtr&, const HashAlgorithmName&) | RTTI जानकारी। |
| SignHash(const ByteArrayPtr&) override | निर्दिष्ट इनपुट मान का हस्ताक्षर गणना करता है। |
| ToXmlString(bool) override | सभी पैरामीटरों को XML स्वरूप में निर्यात करता है। लागू नहीं किया गया। |
| ToXmlString(ECKeyXmlFormat) | XML फ़ॉर्मेट में सभी पैरामीटर निर्यात करता है। |
| VerifyData(const ByteArrayPtr&, const ByteArrayPtr&) | जाँचता है कि निर्दिष्ट डेटा का हस्ताक्षर वैध है। |
| VerifyData(const ByteArrayPtr&, int32_t, int32_t, const ByteArrayPtr&) | जाँचता है कि निर्दिष्ट डेटा का हस्ताक्षर वैध है। |
| VerifyData(const StreamPtr&, const ByteArrayPtr&) | जाँचता है कि निर्दिष्ट बाइनरी स्ट्रीम का हस्ताक्षर वैध है। |
| VerifyData(const ByteArrayPtr&, const ByteArrayPtr&, const HashAlgorithmName&) | जाँचता है कि निर्दिष्ट डेटा का हस्ताक्षर वैध है। |
| VerifyData(const ByteArrayPtr&, int32_t, int32_t, const ByteArrayPtr&, const HashAlgorithmName&) | जाँचता है कि निर्दिष्ट डेटा का हस्ताक्षर वैध है। |
| VerifyData(const StreamPtr&, const ByteArrayPtr&, const HashAlgorithmName&) | जाँचता है कि निर्दिष्ट बाइनरी स्ट्रीम का हस्ताक्षर वैध है। |
| VerifyHash(ByteArrayPtr, ByteArrayPtr) override | डेटा हस्ताक्षर जाँचता है। |
संबंधित देखें
- Class ECDsa
- Namespace System::Security::Cryptography
- Library Aspose.Page for C++