Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EdDSA署名に対応する #4835

Draft
wants to merge 36 commits into
base: mei-m544
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
e3893f8
keypair utility 置き換え
mei23 Feb 27, 2024
ce6dff3
ローカルのed25519鍵を置くDBの場所を定義して鍵を生成して格納するようにする
mei23 Feb 27, 2024
d7f9dc3
AP PersonにadditionalPublicKeysを追加
mei23 Feb 27, 2024
8a41dd2
nodeinfoにHTTP Signatureの対応状況(暗号方式は?RFC 9421に対応しているか?)を掲示
mei23 Feb 27, 2024
176fbf2
リモートユーザー追加公開鍵の取得検証ロジック
mei23 Feb 27, 2024
bb83c97
Merge branch 'mei-m544' into mei-f-eddsa
mei23 Feb 27, 2024
c5e581d
Inboxで複数鍵に対応
mei23 Feb 27, 2024
f892df3
Merge branch 'mei-m544' into mei-f-eddsa
mei23 Feb 28, 2024
d0dd8e3
misskey-dev/node-http-message-signatures でRSA発信が出来ることを確認
mei23 Feb 28, 2024
5233c83
b
mei23 Feb 28, 2024
46b28e8
aaaa
mei23 Feb 28, 2024
2d72493
skt
mei23 Feb 28, 2024
874a278
t
mei23 Feb 28, 2024
703fa33
Update module
mei23 Feb 29, 2024
ad4b62e
Revert "skt"
mei23 Feb 29, 2024
097cccb
fix
mei23 Feb 29, 2024
ad199df
Replace keypair
mei23 Feb 29, 2024
34f5c9d
deliver/inboxをとりあえず新モジュールで置き換え、まだRSA
mei23 Mar 1, 2024
94f50b9
inbox必須ヘッダーチェックをモジュールで
mei23 Mar 1, 2024
8e673c2
missing require host
mei23 Mar 1, 2024
d3020bd
とりあえず出し分け
mei23 Mar 1, 2024
49bb2f0
Tune inbox
mei23 Mar 2, 2024
aa13b58
Cache httpMessageSignaturesImplementationLevel
mei23 Mar 2, 2024
04068a5
hms 0.0.1
mei23 Mar 4, 2024
7a311f4
remove createDigest
mei23 Mar 4, 2024
ae2522d
Update httpMessageSignaturesImplementationLevel
mei23 Mar 4, 2024
f83033c
queue logger
mei23 Mar 4, 2024
5d2c8ba
keyをqueueに格納しない
mei23 Mar 4, 2024
7d10599
ユーザーの鍵が増えた時にすぐにうまくいかないのを修正
mei23 Mar 4, 2024
240f659
ed25519追加発行時にUpdate.Person
mei23 Mar 4, 2024
3f42aba
Node v20 CI
mei23 Mar 4, 2024
ce03498
digest
mei23 Mar 4, 2024
ad08036
inboxのHTTPとLDこうか
mei23 Mar 10, 2024
98dfd20
Update HMS
mei23 Mar 10, 2024
f5d70be
RFC9421 not supported
mei23 Mar 12, 2024
3f3986b
Merge branch 'mei-m544' into mei-f-eddsa
mei23 Mar 20, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/nodejs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:

strategy:
matrix:
node-version: [18.x, 20.x]
node-version: [20.x]

services:
mongo:
Expand Down
2 changes: 1 addition & 1 deletion .node-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
18.19.1
20.11.1
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM node:18.19.1-bullseye AS builder
FROM node:20.11.1-bookworm AS builder

ENV NODE_ENV=production
WORKDIR /misskey
Expand All @@ -16,7 +16,7 @@ COPY . ./

RUN pnpm build

FROM node:18.19.1-bullseye-slim AS runner
FROM node:20.11.1-bookworm-slim AS runner

WORKDIR /misskey

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
"@koa/cors": "5.0.0",
"@koa/multer": "3.0.0",
"@koa/router": "8.0.8",
"@peertube/http-signature": "1.7.0",
"@misskey-dev/node-http-message-signatures": "https://github.com/misskey-dev/node-http-message-signatures.git#3599f4bea155a77c50e162f537ea88d49b0530e7",
"@prezzemolo/rap": "0.1.2",
"@swc/core": "1.3.107",
"@twemoji/parser": "15.0.0",
Expand Down
128 changes: 27 additions & 101 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

77 changes: 0 additions & 77 deletions src/@types/http-signature.d.ts

This file was deleted.

Loading
Loading