Re: ECC Encryption / Decryption

Sanath Prasanna <[email protected]>
Newsgroups gmane.comp.lang.erlang.general
Message-ID <CALQZz0wKzb699bKc_RmVyvROQpqpCshWX-1Dpa5qcU7QeKJFfA@mail.gmail.com>
Jesper, any comment regarding my problem ?
Br,
Robert

On Fri, May 7, 2021 at 8:39 AM Sanath Prasanna <[email protected]> wrote:

> Tx Jsesper for your guidance. But still I cannot do that & error came for
> below line
> EncryptMsg = crypto:private_encrypt(rsa, Msg, ECPrivateKey,
> rsa_no_padding),
> here attached sample file.
>
> On Wed, May 5, 2021 at 7:39 PM Jesper Louis Andersen <
> [email protected]> wrote:
>
>> One particular problem is that `public_key:encrypt_private` is the RSA
>> algorithm, and not ECC. You need `crypto:private_encrypt/4` if you want to
>> do ECC.
>>
>> On Wed, May 5, 2021 at 4:38 AM Sanath Prasanna <[email protected]>
>> wrote:
>>
>>> Tx Jesper for your kind response.  Here attached my sample test file &
>>> following one is not working. That is the expected other Encoding scheme.
>>> (ShaXxxx)
>>> EncryptMsg = public_key:encrypt_private(Msg, ECPublicKey), (line 64)
>>> Can you give some guide to over come this ?
>>> br,
>>> Robert
>>>
>>> On Tue, May 4, 2021 at 8:48 PM Jesper Louis Andersen <
>>> [email protected]> wrote:
>>>
>>>> On Sun, May 2, 2021 at 1:33 PM Sanath Prasanna <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi,
>>>>> I want to encrypt a text message using ECC & need to decrypt. Can
>>>>> someone give me a sample for that process ?
>>>>>
>>>>
>>>> You will probably have to give more information.
>>>>
>>>> There are several different types of ECC methods, and inside these,
>>>> there are a couple of different elliptic curves you can choose from, and
>>>> some of them are standardized requirements for certain applications.
>>>>
>>>> Furthermore, ECC is often used as a tool in a larger toolbox. It's used
>>>> to agree on a (shared) secret key for an underlying block or stream cipher,
>>>> and in some situations also for agreeing on message authentication (which
>>>> protects the message integrity against tampering).
>>>> Getting this toolbox / tooling construction wrong can result in the
>>>> proposed solution being insecure, so beware.
>>>>
>>>>
>>>> --
>>>> J.
>>>>
>>>
>>
>> --
>> J.
>>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.