aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/helpers/peertube-crypto.ts
Commit message (Collapse)AuthorAgeFilesLines
* chore(refactor): remove shared folder dependencies to the serverlutangar2021-12-161-1/+2
| | | | | | | | | | | Many files from the `shared` folder were importing files from the `server` folder. When attempting to use Typescript project references to describe dependencies, it highlighted a circular dependency beetween `shared` <-> `server`. The Typescript project forbid such usages. Using project references greatly improve performance by rebuilding only the updated project and not all source files. > see https://www.typescriptlang.org/docs/handbook/project-references.html
* Remove unnecessary packageChocobozzz2021-10-261-1/+1
| | | | https://github.com/standard/standard/issues/1316
* esModuleInterop to trueChocobozzz2021-08-271-10/+10
|
* Use got instead of requestChocobozzz2021-03-241-1/+1
|
* Force signed headers in http signaturesChocobozzz2020-11-121-1/+5
| | | | Thanks Roger
* Split types and typingsChocobozzz2020-06-181-1/+1
|
* Avoir some circular dependenciesChocobozzz2020-05-041-1/+7
|
* Update http signatureChocobozzz2020-01-071-1/+1
|
* Remove old JSON LD signature implementationChocobozzz2019-08-291-63/+58
| | | | | | | | | Only PeerTube was compatible with it, and the library has moved on RsaSignature2018 and removed RsaSignature2017 support. We had to create a dirty fork of the RsaSignature2017 branch, which is not ideal. Now we use the Mastodon implementation, that most other AP implementations that support JSONLD signatures use.
* Stronger model typingsChocobozzz2019-08-191-4/+5
|
* WIP plugins: move plugin CLI in peertube scriptChocobozzz2019-07-241-1/+8
| | | | Install/uninstall/list plugins remotely
* Don't expose constants directly in initializers/Chocobozzz2019-04-111-1/+1
|
* Add compatibility with other Linked Signature algorithmsChocobozzz2018-11-141-7/+64
|
* Update translationsChocobozzz2018-10-191-4/+1
|
* Add HTTP signature check before linked signatureChocobozzz2018-10-191-23/+47
| | | | | | It's faster, and will allow us to use RSA signature 2018 (with upstream jsonld-signature module) without too much incompatibilities in the peertube federation
* Fix error loggingChocobozzz2018-03-261-1/+1
|
* Use RsaSignature2017Chocobozzz2017-12-191-1/+2
|
* Begin moving video channel to actorChocobozzz2017-12-191-9/+9
|
* Move models to typescript-sequelizeChocobozzz2017-12-131-3/+3
|
* Cleanup helpersChocobozzz2017-11-271-12/+3
|
* Optimize signature verificationChocobozzz2017-11-271-4/+1
|
* Send server announce when users upload a videoChocobozzz2017-11-271-5/+5
|
* Begin activitypubChocobozzz2017-11-271-112/+46
|
* Upgrade server packagesChocobozzz2017-10-311-3/+3
|
* Fix lintChocobozzz2017-10-261-2/+2
|
* Use async/await in lib and initializersChocobozzz2017-10-261-55/+48
|
* Fix error loggingChocobozzz2017-07-071-2/+2
|
* Async signature and various fixesChocobozzz2017-07-071-8/+5
|
* Move to promisesChocobozzz2017-07-051-62/+49
| | | | Closes https://github.com/Chocobozzz/PeerTube/issues/74
* Type functionsChocobozzz2017-06-101-13/+13
|
* require -> importChocobozzz2017-06-051-4/+4
|
* First typescript iterationChocobozzz2017-05-201-0/+171