On Mon, Feb 27, 2023 at 6:01 PM Jose Quaresma <[email protected]> wrote:
>
> Hi Bruce,
>
> I have seen recently some weird issues on the crypto/elliptic that is 
> deprecated and replaced by crypto/ecdh on the 1.20 release [1].
> It looks like the crypto/elliptic is now no more than a compatibility wrapper 
> and the new crypto/ecdh don't implement the P-224 curves [2].
>
> Are you facing something like this?

That is one of them, yes.

By removing the sharedlink, I was able to get it to build again. I
pushed a WIP patch to master-next just today.

Bruce

>
> type:*crypto/elliptic.nistCurve[*crypto/internal/nistec.P224Point]: 
> unreachable sym in relocation: 
> crypto/elliptic.(*nistCurve[*crypto/internal/nistec.P224Point]).Add
> type:*crypto/elliptic.nistCurve[*crypto/internal/nistec.P224Point]: 
> unreachable sym in relocation: 
> crypto/elliptic.(*nistCurve[*crypto/internal/nistec.P224Point]).Add
> type:*crypto/elliptic.nistCurve[*crypto/internal/nistec.P224Point]: 
> unreachable sym in relocation: 
> crypto/elliptic.(*nistCurve[*crypto/internal/nistec.P224Point]).CombinedMult
> type:*crypto/elliptic.nistCurve[*crypto/internal/nistec.P224Point]: 
> unreachable sym in relocation: 
> crypto/elliptic.(*nistCurve[*crypto/internal/nistec.P224Point]).CombinedMult
> type:*crypto/elliptic.nistCurve[*crypto/internal/nistec.P224Point]: 
> unreachable sym in relocation: 
> crypto/elliptic.(*nistCurve[*crypto/internal/nistec.P224Point]).Double
> type:*crypto/elliptic.nistCurve[*crypto/internal/nistec.P224Point]: 
> unreachable sym in relocation: 
> crypto/elliptic.(*nistCurve[*crypto/internal/nistec.P224Point]).Double
> type:*crypto/elliptic.nistCurve[*crypto/internal/nistec.P224Point]: 
> unreachable sym in relocation: 
> crypto/elliptic.(*nistCurve[*crypto/internal/nistec.P224Point]).IsOnCurve
> type:*crypto/elliptic.nistCurve[*crypto/internal/nistec.P224Point]: 
> unreachable sym in relocation: 
> crypto/elliptic.(*nistCurve[*crypto/internal/nistec.P224Point]).IsOnCurve
> type:*crypto/elliptic.nistCurve[*crypto/internal/nistec.P224Point]: 
> unreachable sym in relocation: 
> crypto/elliptic.(*nistCurve[*crypto/internal/nistec.P224Point]).Params
> type:*crypto/elliptic.nistCurve[*crypto/internal/nistec.P224Point]: 
> unreachable sym in relocation: 
> crypto/elliptic.(*nistCurve[*crypto/internal/nistec.P224Point]).Params
> type:*crypto/elliptic.nistCurve[*crypto/internal/nistec.P224Point]: 
> unreachable sym in relocation: 
> crypto/elliptic.(*nistCurve[*crypto/internal/nistec.P224Point]).ScalarBaseMult
> type:*crypto/elliptic.nistCurve[*crypto/internal/nistec.P224Point]: 
> unreachable sym in relocation: 
> crypto/elliptic.(*nistCurve[*crypto/internal/nistec.P224Point]).ScalarBaseMult
> type:*crypto/elliptic.nistCurve[*crypto/internal/nistec.P224Point]: 
> unreachable sym in relocation: 
> crypto/elliptic.(*nistCurve[*crypto/internal/nistec.P224Point]).ScalarMult
> type:*crypto/elliptic.nistCurve[*crypto/internal/nistec.P224Point]: 
> unreachable sym in relocation: 
> crypto/elliptic.(*nistCurve[*crypto/internal/nistec.P224Point]).ScalarMult
> type:*crypto/elliptic.nistCurve[*crypto/internal/nistec.P224Point]: 
> unreachable sym in relocation: 
> crypto/elliptic.(*nistCurve[*crypto/internal/nistec.P224Point]).Unmarshal
> type:*crypto/elliptic.nistCurve[*crypto/internal/nistec.P224Point]: 
> unreachable sym in relocation: 
> crypto/elliptic.(*nistCurve[*crypto/internal/nistec.P224Point]).Unmarshal
> type:*crypto/elliptic.nistCurve[*crypto/internal/nistec.P224Point]: 
> unreachable sym in relocation: 
> crypto/elliptic.(*nistCurve[*crypto/internal/nistec.P224Point]).UnmarshalCompressed
> type:*crypto/elliptic.nistCurve[*crypto/internal/nistec.P224Point]: 
> unreachable sym in relocation: 
> crypto/elliptic.(*nistCurve[*crypto/internal/nistec.P224Point]).UnmarshalCompressed
> type:*crypto/elliptic.nistCurve[*crypto/internal/nistec.P224Point]: 
> unreachable sym in relocation: 
> crypto/elliptic.(*nistCurve[*crypto/internal/nistec.P224Point]).normalizeScalar
> type:*crypto/elliptic.nistCurve[*crypto/internal/nistec.P224Point]: 
> unreachable sym in relocation: 
> crypto/elliptic.(*nistCurve[*crypto/internal/nistec.P224Point]).normalizeScalar
> type:*crypto/elliptic.nistCurve[*crypto/internal/nistec.P224Point]: 
> unreachable sym in relocation: 
> crypto/elliptic.(*nistCurve[*crypto/internal/nistec.P224Point]).pointFromAffine
>
> [1] https://tip.golang.org/doc/go1.20
> [2] https://words.filippo.io/dispatches/go-1-20-cryptography
>
> Jose
>
> Bruce Ashfield <[email protected]> escreveu no dia quinta, 23/02/2023 
> à(s) 13:29:
>>
>> Just a heads up that some of the go applications are breaking in master.
>>
>> I'm aware of the issue, and have a general fix in progress.
>>
>> Bruce
>>
>> --
>> - Thou shalt not follow the NULL pointer, for chaos and madness await
>> thee at its end
>> - "Use the force Harry" - Gandalf, Star Trek II
>>
>> 
>>
>
>
> --
> Best regards,
>
> José Quaresma



-- 
- Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end
- "Use the force Harry" - Gandalf, Star Trek II
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#7906): 
https://lists.yoctoproject.org/g/meta-virtualization/message/7906
Mute This Topic: https://lists.yoctoproject.org/mt/97182310/21656
Group Owner: [email protected]
Unsubscribe: 
https://lists.yoctoproject.org/g/meta-virtualization/leave/6693005/21656/1014668956/xyzzy
 [[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to