All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/1] package/parsec-tool: new package
@ 2024-07-21 14:27 Saeed Kazemi
  2024-07-21 16:43 ` Thomas Petazzoni via buildroot
  0 siblings, 1 reply; 2+ messages in thread
From: Saeed Kazemi @ 2024-07-21 14:27 UTC (permalink / raw)
  To: buildroot; +Cc: Saeed Kazemi

The Parsec Command Line Interface
This tool can be used to communicate with the PARSEC service.

https://github.com/parallaxsecond/parsec-tool.git

Signed-off-by: Saeed Kazemi <kazemi.ms@gmail.com>
---
 DEVELOPERS                           |  1 +
 package/Config.in                    |  1 +
 package/parsec-tool/Config.in        |  9 +++++++++
 package/parsec-tool/parsec-tool.hash |  3 +++
 package/parsec-tool/parsec-tool.mk   | 12 ++++++++++++
 5 files changed, 26 insertions(+)
 create mode 100644 package/parsec-tool/Config.in
 create mode 100644 package/parsec-tool/parsec-tool.hash
 create mode 100644 package/parsec-tool/parsec-tool.mk

diff --git a/DEVELOPERS b/DEVELOPERS
index e5fe7b25a5..333e26d74e 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -2862,6 +2862,7 @@ F:	package/biosdevname/
 
 N:	Saeed Kazemi <kazemi.ms@gmail.com>
 F:	package/eza/
+F:	package/parsec-tool/
 F:	package/procs/
 F:	package/mxt-app/
 F:	package/zoxide/
diff --git a/package/Config.in b/package/Config.in
index f2e10b2b5e..a0d78518b6 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1589,6 +1589,7 @@ menu "Crypto"
 	source "package/mbedtls/Config.in"
 	source "package/nettle/Config.in"
 	source "package/openssl/Config.in"
+	source "package/parsec-tool/Config.in"
 	source "package/pkcs11-helper/Config.in"
 	source "package/rhash/Config.in"
 	source "package/tinydtls/Config.in"
diff --git a/package/parsec-tool/Config.in b/package/parsec-tool/Config.in
new file mode 100644
index 0000000000..7607017bb1
--- /dev/null
+++ b/package/parsec-tool/Config.in
@@ -0,0 +1,9 @@
+config BR2_PACKAGE_PARSEC_TOOL
+	bool "parsec-tool"
+	depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
+	select BR2_PACKAGE_HOST_RUSTC
+	help
+	  The Parsec Command Line Interface
+	  This tool can be used to communicate with the PARSEC service.
+
+	  https://github.com/parallaxsecond/parsec-tool.git
diff --git a/package/parsec-tool/parsec-tool.hash b/package/parsec-tool/parsec-tool.hash
new file mode 100644
index 0000000000..bd01bc4980
--- /dev/null
+++ b/package/parsec-tool/parsec-tool.hash
@@ -0,0 +1,3 @@
+# Locally computed
+sha256  5b994e10305a682c22fb6f566b57874a22ed8b9120d9fd253f5fa17c40ff759a  parsec-tool-0.7.0-cargo2.tar.gz
+sha256  cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30  LICENSE
diff --git a/package/parsec-tool/parsec-tool.mk b/package/parsec-tool/parsec-tool.mk
new file mode 100644
index 0000000000..6fe2a8f320
--- /dev/null
+++ b/package/parsec-tool/parsec-tool.mk
@@ -0,0 +1,12 @@
+################################################################################
+#
+# parsec-tool
+#
+################################################################################
+
+PARSEC_TOOL_VERSION = 0.7.0
+PARSEC_TOOL_SITE = $(call github,parallaxsecond,parsec-tool,$(PARSEC_TOOL_VERSION))
+PARSEC_TOOL_LICENSE = Apache-2.0
+PARSEC_TOOL_LICENSE_FILES = LICENSE
+
+$(eval $(cargo-package))
-- 
2.34.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 2+ messages in thread

* Re: [Buildroot] [PATCH 1/1] package/parsec-tool: new package
  2024-07-21 14:27 [Buildroot] [PATCH 1/1] package/parsec-tool: new package Saeed Kazemi
@ 2024-07-21 16:43 ` Thomas Petazzoni via buildroot
  0 siblings, 0 replies; 2+ messages in thread
From: Thomas Petazzoni via buildroot @ 2024-07-21 16:43 UTC (permalink / raw)
  To: Saeed Kazemi; +Cc: buildroot

On Sun, 21 Jul 2024 16:27:47 +0200
Saeed Kazemi <kazemi.ms@gmail.com> wrote:

> The Parsec Command Line Interface
> This tool can be used to communicate with the PARSEC service.
> 
> https://github.com/parallaxsecond/parsec-tool.git
> 
> Signed-off-by: Saeed Kazemi <kazemi.ms@gmail.com>
> ---
>  DEVELOPERS                           |  1 +
>  package/Config.in                    |  1 +
>  package/parsec-tool/Config.in        |  9 +++++++++
>  package/parsec-tool/parsec-tool.hash |  3 +++
>  package/parsec-tool/parsec-tool.mk   | 12 ++++++++++++
>  5 files changed, 26 insertions(+)
>  create mode 100644 package/parsec-tool/Config.in
>  create mode 100644 package/parsec-tool/parsec-tool.hash
>  create mode 100644 package/parsec-tool/parsec-tool.mk

Applied to master, thanks.

However, could you describe what this is useful for? I went to the
PARSEC web site, only to find this completely useless description:

  PARSEC is the Platform AbstRaction for SECurity, an open-source
  initiative to provide a common API to hardware security and
  cryptographic services in a platform-agnostic way. This abstraction
  layer keeps workloads decoupled from physical platform details,
  enabling cloud-native delivery flows within the data center and at
  the edge.

Do you have more details on your interest/use-case? This is just out of
curiosity.

Best regards,

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2024-07-21 16:43 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-07-21 14:27 [Buildroot] [PATCH 1/1] package/parsec-tool: new package Saeed Kazemi
2024-07-21 16:43 ` Thomas Petazzoni via buildroot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.