Giter Site home page Giter Site logo

Comments (22)

cnpack avatar cnpack commented on September 3, 2024

Lazarus下能够支持cnvcl中的部分加密库,请参考cnvcl\Packages\FPC3下的工程。

至于龙芯,理论上能支持,可是没有测试环境。。。

from cnvcl.

szlbz avatar szlbz commented on September 3, 2024

from cnvcl.

cnpack avatar cnpack commented on September 3, 2024

我们想办法看看。

from cnvcl.

cnpack avatar cnpack commented on September 3, 2024

我们想办法看看。

from cnvcl.

szlbz avatar szlbz commented on September 3, 2024

from cnvcl.

shanzhashu avatar shanzhashu commented on September 3, 2024

x64的Linux已初步支持。

from cnvcl.

szlbz avatar szlbz commented on September 3, 2024

from cnvcl.

szlbz avatar szlbz commented on September 3, 2024

from cnvcl.

shanzhashu avatar shanzhashu commented on September 3, 2024

没有编译环境。
请问出啥错?

from cnvcl.

hifly0898 avatar hifly0898 commented on September 3, 2024

没有编译环境。 请问出啥错?

就像lsuper所说,让Delphi支持国产化的了了无期的,Lazarus+FPC是最好的补充,希望刘兄鼎力相助,把国密加密算法迁移到龙芯CPU(Loongarch64)+UOS pro v20+Lazarus+FPC,在此谢了哈。

from cnvcl.

szlbz avatar szlbz commented on September 3, 2024

按以下步骤可以编译sm2和sm9的demo,但不确定是否有隐患,请刘兄和cnpack团队帮忙移植到龙芯,谢谢。
image
image
image
image
image
image
image
image
image
image
image
image
image

from cnvcl.

szlbz avatar szlbz commented on September 3, 2024

image

from cnvcl.

szlbz avatar szlbz commented on September 3, 2024

有待cnpack验证。

from cnvcl.

szlbz avatar szlbz commented on September 3, 2024

这个方法修改不适合lazarus for win

from cnvcl.

shanzhashu avatar shanzhashu commented on September 3, 2024

收到,CnVCL这部分内容要同时支持Delphi/FPC,Windows/MacOS/Linux、x86/x64/ARM、Unicode/非Unicode,确实牵一发动全身。之前未考虑过ARM,要加上的话还需想办法仔细调整各类Define。

from cnvcl.

szlbz avatar szlbz commented on September 3, 2024

期待cnvcl的Crypto支持lazarus(win/linux,x86,arm,aarch64,loongarch64),谢谢!

from cnvcl.

shanzhashu avatar shanzhashu commented on September 3, 2024

当务之急是搭个环境验证关于ARM/龙芯等的适应修改。
看到了你论坛上打包提供的Lazarus+FPC 的Linux aarch64版和loongArch64 龙芯纯净版,
是否分别必须在ARM64的Linux上,和龙芯Linux上才能跑起来?如果是,就麻烦了,缺硬件。

from cnvcl.

szlbz avatar szlbz commented on September 3, 2024

是的,必须在arm或龙芯才能使用。不过,只要剥离delphi和win,特别是使用汇编这部位,主要问题在cnpack.ini、cnprimenumber、cnbignumber和cnlockfree这4个文件,增加fpc和linux条件编译应该就可以。

from cnvcl.

szlbz avatar szlbz commented on September 3, 2024

可用向日葵远程我台龙芯电脑进行验证

from cnvcl.

shanzhashu avatar shanzhashu commented on September 3, 2024

好的,能否将你改动的这四个文件先发我邮箱?我检查一下要如何整合。
[email protected]

from cnvcl.

szlbz avatar szlbz commented on September 3, 2024

已发邮件

from cnvcl.

shanzhashu avatar shanzhashu commented on September 3, 2024

已解决,感谢协助。

from cnvcl.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.