Skip to content

Commit 75eb5bc

Browse files
committed
chore: update justfile and reuseableci
Signed-off-by: Josef Andersson <josef.andersson@digg.se>
1 parent cf4cac3 commit 75eb5bc

File tree

7 files changed

+216
-183
lines changed

7 files changed

+216
-183
lines changed

.github/workflows/openssf-scorecard.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@ jobs:
2121
contents: read
2222
security-events: write
2323
id-token: write
24-
uses: diggsweden/reusable-ci/.github/workflows/security-openssf-scorecard.yml@02decc6526ebd8994da90b923974e59e1cc9c22e # v2.3.8
24+
uses: diggsweden/reusable-ci/.github/workflows/security-openssf-scorecard.yml@e29145e720cef0b86ef147c72c2d001b5ac6c8b9 # v2.4.2
2525
with:
2626
publish-results: true

.github/workflows/pullrequest-workflow.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ permissions:
1313

1414
jobs:
1515
pr-checks:
16-
uses: diggsweden/reusable-ci/.github/workflows/pullrequest-orchestrator.yml@02decc6526ebd8994da90b923974e59e1cc9c22e # v2.3.8
16+
uses: diggsweden/reusable-ci/.github/workflows/pullrequest-orchestrator.yml@e29145e720cef0b86ef147c72c2d001b5ac6c8b9 # v2.4.2
1717
secrets: inherit # Pass org-level secrets (for private dependencies if any)
1818
permissions:
1919
contents: read # Clone repository and read source code

.github/workflows/release-workflow.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ permissions:
2222

2323
jobs:
2424
release:
25-
uses: diggsweden/reusable-ci/.github/workflows/release-orchestrator.yml@02decc6526ebd8994da90b923974e59e1cc9c22e # v2.3.8
25+
uses: diggsweden/reusable-ci/.github/workflows/release-orchestrator.yml@e29145e720cef0b86ef147c72c2d001b5ac6c8b9 # v2.4.2
2626
permissions:
2727
contents: write # Create GitHub releases and tags
2828
packages: write # Publish to GitHub Packages (backup)

.gitleaks.toml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@ useDefault = true
1212
[allowlist]
1313
description = "Ignore test files with example passwords and test vectors"
1414
paths = [
15-
# Test file with example password "sdflkj098234sdf-" (not a real secret)
16-
'''src/test/java/se/digg/crypto/opaque/crypto/impl/SimplifiedOpaqueCurveTest\.java''',
17-
# Test vectors file with cryptographic test data (standard OPAQUE test vectors from RFC)
18-
'''src/test/resources/opaque-test-vectors\.json'''
15+
'''src/test/.*''',
16+
'''.*test.*'''
1917
]

.mise.toml

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2,27 +2,28 @@
22
#
33
# SPDX-License-Identifier: CC0-1.0
44

5-
# Tool versions for mise (https://mise.jdx.dev/)
6-
# Install all tools: mise install
7-
# Activate in shell: eval "$(mise activate bash)"
8-
95
[settings]
106
experimental = true
11-
paranoid = true # Enable strict security checks and verification
7+
paranoid = true
128

13-
[tools]
9+
[env]
10+
HTTP_PROXY = "{{ get_env(name='HTTP_PROXY', default='') }}"
11+
HTTPS_PROXY = "{{ get_env(name='HTTPS_PROXY', default='') }}"
12+
NO_PROXY = "{{ get_env(name='NO_PROXY', default='') }}"
13+
http_proxy = "{{ get_env(name='http_proxy', default='') }}"
14+
https_proxy = "{{ get_env(name='https_proxy', default='') }}"
15+
no_proxy = "{{ get_env(name='no_proxy', default='') }}"
16+
PIP_INDEX_URL = "{{ get_env(name='PIP_INDEX_URL', default='') }}"
1417

15-
# Task runner
18+
[tools]
19+
java = "temurin-21"
20+
maven = "3.9"
1621
"aqua:casey/just" = "1.43.0"
17-
18-
# Linters
19-
"aqua:rhysd/actionlint" = "v1.7.8" # GitHub Actions linter
20-
"aqua:koalaman/shellcheck" = "v0.10.0" # Shell script linter
21-
"aqua:mvdan/sh" = "v3.10.0" # Shell formatter (shfmt)
22-
"ubi:rvben/rumdl" = "v0.0.162" # Markdown linter
23-
"aqua:google/yamlfmt" = "v0.19.0" # YAML formatter
24-
"aqua:zricethezav/gitleaks" = "v8.28.0" # Secret scanner
25-
"aqua:siderolabs/conform" = "v0.1.0-alpha.30" # Commit linter
26-
27-
# License compliance (can also use pip install reuse)
28-
# For now using container for REUSE as it's already in justfile
22+
"aqua:rhysd/actionlint" = "v1.7.8"
23+
"aqua:siderolabs/conform" = "v0.1.0-alpha.30"
24+
"aqua:zricethezav/gitleaks" = "v8.29.1"
25+
"ubi:rvben/rumdl" = "v0.0.173"
26+
"aqua:koalaman/shellcheck" = "v0.11.0"
27+
"aqua:mvdan/sh" = "v3.12.0"
28+
"aqua:google/yamlfmt" = "v0.20.0"
29+
"pipx:reuse" = "6.2.0"

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ The following protocol changes are made to the OPRF function:
117117

118118
Blind evaluate calculation is updated to:
119119

120-
> blindEvalueate = Ppw *b* rs [* ks ]
120+
> blindEvalueate = Ppw *b* rs \[* ks \]
121121
122122
Where `Ppw` is the password point derived from G.HashToGroup(password), `b`
123123
is the blind `rs` is the derived OPRF private key (as defined in OPAQUE)

0 commit comments

Comments
 (0)