Adjust paths for move to gitlab group 'openpgp-card'.
This commit is contained in:
parent
f9f4df77f6
commit
6d52835efa
15 changed files with 24 additions and 24 deletions
|
@ -129,7 +129,7 @@ cargo-test-debian-bookworm:
|
||||||
|
|
||||||
run_cardtest_smartpgp:
|
run_cardtest_smartpgp:
|
||||||
stage: virtual-test
|
stage: virtual-test
|
||||||
image: registry.gitlab.com/hkos/openpgp-card-images/smartpgp-builddeps
|
image: registry.gitlab.com/openpgp-card/virtual-cards/smartpgp-builddeps
|
||||||
script:
|
script:
|
||||||
- /etc/init.d/pcscd start
|
- /etc/init.d/pcscd start
|
||||||
- su - -c "sh /home/jcardsim/run-card.sh > /dev/null" jcardsim
|
- su - -c "sh /home/jcardsim/run-card.sh > /dev/null" jcardsim
|
||||||
|
@ -148,7 +148,7 @@ run_cardtest_smartpgp:
|
||||||
|
|
||||||
run_cardtest_ykneo:
|
run_cardtest_ykneo:
|
||||||
stage: virtual-test
|
stage: virtual-test
|
||||||
image: registry.gitlab.com/hkos/openpgp-card-images/ykneo-builddeps
|
image: registry.gitlab.com/openpgp-card/virtual-cards/ykneo-builddeps
|
||||||
script:
|
script:
|
||||||
- /etc/init.d/pcscd start
|
- /etc/init.d/pcscd start
|
||||||
- su - -c "sh /home/jcardsim/run-card.sh > /dev/null" jcardsim
|
- su - -c "sh /home/jcardsim/run-card.sh > /dev/null" jcardsim
|
||||||
|
@ -167,7 +167,7 @@ run_cardtest_ykneo:
|
||||||
|
|
||||||
run_cardtest_fluffypgp:
|
run_cardtest_fluffypgp:
|
||||||
stage: virtual-test
|
stage: virtual-test
|
||||||
image: registry.gitlab.com/hkos/openpgp-card-images/fluffypgp-builddeps
|
image: registry.gitlab.com/openpgp-card/virtual-cards/fluffypgp-builddeps
|
||||||
script:
|
script:
|
||||||
- /etc/init.d/pcscd start
|
- /etc/init.d/pcscd start
|
||||||
- su - -c "sh /home/jcardsim/run-card.sh > /dev/null" jcardsim
|
- su - -c "sh /home/jcardsim/run-card.sh > /dev/null" jcardsim
|
||||||
|
@ -209,7 +209,7 @@ hardware-builddeps:
|
||||||
cache: [ ]
|
cache: [ ]
|
||||||
|
|
||||||
.hw-test-template:
|
.hw-test-template:
|
||||||
image: registry.gitlab.com/hkos/openpgp-card/hardware-builddeps
|
image: registry.gitlab.com/openpgp-card/openpgp-card/hardware-builddeps
|
||||||
tags:
|
tags:
|
||||||
- card
|
- card
|
||||||
parallel:
|
parallel:
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||||
Upstream-Name: OpenPGP card
|
Upstream-Name: OpenPGP card
|
||||||
Upstream-Contact: Heiko Schaefer <heiko@schaefer.name>
|
Upstream-Contact: Heiko Schaefer <heiko@schaefer.name>
|
||||||
Source: https://gitlab.com/hkos/openpgp-card
|
Source: https://gitlab.com/openpgp-card/openpgp-card
|
||||||
|
|
||||||
Files: openpgp-card-sequoia/example/*
|
Files: openpgp-card-sequoia/example/*
|
||||||
Copyright: 2021 Heiko Schaefer <heiko@schaefer.name>
|
Copyright: 2021 Heiko Schaefer <heiko@schaefer.name>
|
||||||
|
|
12
README.md
12
README.md
|
@ -44,9 +44,9 @@ top of the libraries described above:
|
||||||
|
|
||||||
- [openpgp-card-tools](https://crates.io/crates/openpgp-card-sequoia),
|
- [openpgp-card-tools](https://crates.io/crates/openpgp-card-sequoia),
|
||||||
a CLI tool to inspect, manage and use OpenPGP cards, aimed at end users.
|
a CLI tool to inspect, manage and use OpenPGP cards, aimed at end users.
|
||||||
- [openpgp-card-tests](https://gitlab.com/hkos/openpgp-card/-/tree/main/card-functionality),
|
- [openpgp-card-tests](https://gitlab.com/openpgp-card/openpgp-card/-/tree/main/card-functionality),
|
||||||
a test-suite that runs OpenPGP card operations on smartcards.
|
a test-suite that runs OpenPGP card operations on smartcards.
|
||||||
- [openpgp-card-examples](https://gitlab.com/hkos/openpgp-card/-/tree/main/card-examples),
|
- [openpgp-card-examples](https://gitlab.com/openpgp-card/openpgp-card/-/tree/main/card-examples),
|
||||||
small example applications that demonstrate how you can use these
|
small example applications that demonstrate how you can use these
|
||||||
libraries in your own projects to access OpenPGP card functionality.
|
libraries in your own projects to access OpenPGP card functionality.
|
||||||
|
|
||||||
|
@ -112,14 +112,14 @@ It's possible to run simulated JavaCard applets on a host computer, and
|
||||||
make those available via the [PCSC lite](https://pcsclite.apdu.fr/) framework.
|
make those available via the [PCSC lite](https://pcsclite.apdu.fr/) framework.
|
||||||
|
|
||||||
To simplify testing against such simulated cards, the
|
To simplify testing against such simulated cards, the
|
||||||
https://gitlab.com/hkos/openpgp-card-images repository provides Container
|
https://gitlab.com/openpgp-card/virtual-cards repository provides Container
|
||||||
images for the "SmartPGP" and "YubiKey NEO" OpenPGP card implementations.
|
images for the "SmartPGP" and "YubiKey NEO" OpenPGP card implementations.
|
||||||
|
|
||||||
These images are used to run card-functionality tests on gitlab's CI.
|
These images are used to run card-functionality tests on gitlab's CI.
|
||||||
See the GitLab CI config
|
See the GitLab CI config
|
||||||
[hkos/openpgp-card:.gitlab-ci.yml](https://gitlab.com/hkos/openpgp-card/-/blob/main/.gitlab-ci.yml)
|
[openpgp-card/openpgp-card:.gitlab-ci.yml](https://gitlab.com/openpgp-card/openpgp-card/-/blob/main/.gitlab-ci.yml)
|
||||||
and the Dockerfiles and run script:
|
and the Dockerfiles and run script:
|
||||||
[hkos/openpgp-card:card-functionality/docker/](https://gitlab.com/hkos/openpgp-card/-/tree/main/card-functionality/docker/).
|
[openpgp-card/openpgp-card:card-functionality/docker/](https://gitlab.com/openpgp-card/openpgp-card/-/tree/main/card-functionality/docker/).
|
||||||
|
|
||||||
|
|
||||||
### Emulated Gnuk
|
### Emulated Gnuk
|
||||||
|
@ -136,7 +136,7 @@ This means that to use an emulated Gnuk, you need to have both root
|
||||||
privileges and be able to load a kernel module (so running an emulated
|
privileges and be able to load a kernel module (so running an emulated
|
||||||
Gnuk is not currently possible in GitLab CI).
|
Gnuk is not currently possible in GitLab CI).
|
||||||
|
|
||||||
See the [README](https://gitlab.com/hkos/openpgp-card/-/tree/main/card-functionality#running-tests-against-emulated-gnuk-via-pcsc)
|
See the [README](https://gitlab.com/openpgp-card/openpgp-card/-/tree/main/card-functionality#running-tests-against-emulated-gnuk-via-pcsc)
|
||||||
of the `card-functionality` project for more information on this.
|
of the `card-functionality` project for more information on this.
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -65,7 +65,7 @@ systemctl start pcscd
|
||||||
```
|
```
|
||||||
|
|
||||||
(Alternatively, you could use the experimental
|
(Alternatively, you could use the experimental
|
||||||
[scdaemon backend](https://gitlab.com/hkos/openpgp-card/-/tree/scdc))
|
[scdaemon backend](https://gitlab.com/openpgp-card/openpgp-card/-/tree/scdc))
|
||||||
|
|
||||||
|
|
||||||
# Running tests (against emulated Gnuk via PC/SC)
|
# Running tests (against emulated Gnuk via PC/SC)
|
||||||
|
|
|
@ -9,7 +9,7 @@ src = "src"
|
||||||
title = "OpenPGP card user guide"
|
title = "OpenPGP card user guide"
|
||||||
|
|
||||||
[output.html]
|
[output.html]
|
||||||
git-repository-url = "https://gitlab.com/hkos/openpgp-card"
|
git-repository-url = "https://gitlab.com/openpgp-card/openpgp-card"
|
||||||
git-repository-icon = "fa-gitlab"
|
git-repository-icon = "fa-gitlab"
|
||||||
|
|
||||||
[build]
|
[build]
|
||||||
|
|
|
@ -29,7 +29,7 @@ Until now, most users have interacted with OpenPGP cards using one or both of:
|
||||||
## New OpenPGP card tools
|
## New OpenPGP card tools
|
||||||
|
|
||||||
This series of guides introduces a new set of tools that leverage OpenPGP cards, written in Rust.
|
This series of guides introduces a new set of tools that leverage OpenPGP cards, written in Rust.
|
||||||
These tools are built on a set of [OpenPGP card libraries](https://gitlab.com/hkos/openpgp-card)
|
These tools are built on a set of [OpenPGP card libraries](https://gitlab.com/openpgp-card/openpgp-card)
|
||||||
and [Sequoia PGP](https://sequoia-pgp.org/).
|
and [Sequoia PGP](https://sequoia-pgp.org/).
|
||||||
|
|
||||||
The ultimate goal of this series is to document a complete suite of easy-to-use tools for all use cases around
|
The ultimate goal of this series is to document a complete suite of easy-to-use tools for all use cases around
|
||||||
|
|
|
@ -7,7 +7,7 @@ SPDX-License-Identifier: MIT OR Apache-2.0
|
||||||
|
|
||||||
To set up and inspect OpenPGP cards, we'll use the [`opgpcard`](https://crates.io/crates/openpgp-card-tools) tool,
|
To set up and inspect OpenPGP cards, we'll use the [`opgpcard`](https://crates.io/crates/openpgp-card-tools) tool,
|
||||||
which is based on [Sequoia PGP](https://sequoia-pgp.org/)
|
which is based on [Sequoia PGP](https://sequoia-pgp.org/)
|
||||||
and [new Rust OpenPGP card libraries](https://gitlab.com/hkos/openpgp-card).
|
and [new Rust OpenPGP card libraries](https://gitlab.com/openpgp-card/openpgp-card).
|
||||||
|
|
||||||
## Install
|
## Install
|
||||||
|
|
||||||
|
@ -16,7 +16,7 @@ To install the `opgpcard` tool, we
|
||||||
- install the required build dependencies (a Rust toolchain, pcsc-lite, nettle), then
|
- install the required build dependencies (a Rust toolchain, pcsc-lite, nettle), then
|
||||||
- `cargo install openpgp-card-tools`
|
- `cargo install openpgp-card-tools`
|
||||||
|
|
||||||
[Detailed installation instructions](https://gitlab.com/hkos/openpgp-card/-/tree/main/tools#install).
|
[Detailed installation instructions](https://gitlab.com/openpgp-card/openpgp-card/-/tree/main/tools#install).
|
||||||
|
|
||||||
## Running opgpcard
|
## Running opgpcard
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,7 @@ In this guide, we'll set up OpenPGP card-based SSH logins to a remote machine.
|
||||||
We assume that you have an OpenPGP card plugged into your client machine, and that an authentication key is available
|
We assume that you have an OpenPGP card plugged into your client machine, and that an authentication key is available
|
||||||
on that card.
|
on that card.
|
||||||
|
|
||||||
We also assume that the `opgpcard` tool [is installed](https://hkos.gitlab.io/openpgp-card/opgpcard.html#install).
|
We also assume that the `opgpcard` tool [is installed](https://openpgp-card.gitlab.io/openpgp-card/opgpcard.html#install).
|
||||||
|
|
||||||
## Optional: generate throwaway keys on your card, for this guide
|
## Optional: generate throwaway keys on your card, for this guide
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ license = "MIT OR Apache-2.0"
|
||||||
version = "0.0.1"
|
version = "0.0.1"
|
||||||
authors = ["Wiktor Kwapisiewicz <wiktor@metacode.biz>"]
|
authors = ["Wiktor Kwapisiewicz <wiktor@metacode.biz>"]
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
repository = "https://gitlab.com/hkos/openpgp-card"
|
repository = "https://gitlab.com/openpgp-card/openpgp-card"
|
||||||
documentation = "https://docs.rs/crate/openpgp-card-examples"
|
documentation = "https://docs.rs/crate/openpgp-card-examples"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
|
|
@ -8,7 +8,7 @@ license = "MIT OR Apache-2.0"
|
||||||
version = "0.0.13"
|
version = "0.0.13"
|
||||||
authors = ["Heiko Schaefer <heiko@schaefer.name>"]
|
authors = ["Heiko Schaefer <heiko@schaefer.name>"]
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
repository = "https://gitlab.com/hkos/openpgp-card"
|
repository = "https://gitlab.com/openpgp-card/openpgp-card"
|
||||||
documentation = "https://docs.rs/crate/openpgp-card-sequoia"
|
documentation = "https://docs.rs/crate/openpgp-card-sequoia"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
|
|
@ -8,7 +8,7 @@ license = "MIT OR Apache-2.0"
|
||||||
version = "0.2.6"
|
version = "0.2.6"
|
||||||
authors = ["Heiko Schaefer <heiko@schaefer.name>"]
|
authors = ["Heiko Schaefer <heiko@schaefer.name>"]
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
repository = "https://gitlab.com/hkos/openpgp-card"
|
repository = "https://gitlab.com/openpgp-card/openpgp-card"
|
||||||
documentation = "https://docs.rs/crate/openpgp-card"
|
documentation = "https://docs.rs/crate/openpgp-card"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
//! crate offers a higher level wrapper based on the [Sequoia PGP](https://sequoia-pgp.org/)
|
//! crate offers a higher level wrapper based on the [Sequoia PGP](https://sequoia-pgp.org/)
|
||||||
//! implementation.
|
//! implementation.
|
||||||
//!
|
//!
|
||||||
//! See the [architecture diagram](https://gitlab.com/hkos/openpgp-card#architecture) for
|
//! See the [architecture diagram](https://gitlab.com/openpgp-card/openpgp-card#architecture) for
|
||||||
//! a visualization.
|
//! a visualization.
|
||||||
|
|
||||||
extern crate core;
|
extern crate core;
|
||||||
|
|
|
@ -8,7 +8,7 @@ authors = ["Heiko Schaefer <heiko@schaefer.name>"]
|
||||||
license = "MIT OR Apache-2.0"
|
license = "MIT OR Apache-2.0"
|
||||||
version = "0.2.1"
|
version = "0.2.1"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
repository = "https://gitlab.com/hkos/openpgp-card"
|
repository = "https://gitlab.com/openpgp-card/openpgp-card"
|
||||||
documentation = "https://docs.rs/crate/openpgp-card-pcsc"
|
documentation = "https://docs.rs/crate/openpgp-card-pcsc"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
|
|
@ -8,7 +8,7 @@ authors = ["Heiko Schaefer <heiko@schaefer.name>"]
|
||||||
license = "MIT OR Apache-2.0"
|
license = "MIT OR Apache-2.0"
|
||||||
version = "0.2.1"
|
version = "0.2.1"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
repository = "https://gitlab.com/hkos/openpgp-card"
|
repository = "https://gitlab.com/openpgp-card/openpgp-card"
|
||||||
documentation = "https://docs.rs/crate/openpgp-card-scdc"
|
documentation = "https://docs.rs/crate/openpgp-card-scdc"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
|
|
@ -8,7 +8,7 @@ license = "MIT OR Apache-2.0"
|
||||||
version = "0.0.11"
|
version = "0.0.11"
|
||||||
authors = ["Heiko Schaefer <heiko@schaefer.name>"]
|
authors = ["Heiko Schaefer <heiko@schaefer.name>"]
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
repository = "https://gitlab.com/hkos/openpgp-card"
|
repository = "https://gitlab.com/openpgp-card/openpgp-card"
|
||||||
documentation = "https://docs.rs/crate/openpgp-card-tools"
|
documentation = "https://docs.rs/crate/openpgp-card-tools"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
|
Loading…
Reference in a new issue