Juan Hernández Serrano (juanelas)

juanelas

Geek Repo

Company:Universitat Politècnica de Catalunya

Github PK Tool:Github PK Tool

Juan Hernández Serrano's repositories

paillier-bigint

An implementation of the Paillier cryptosystem using native JS implementation of BigInt

Language:JavaScriptLicense:MITStargazers:44Issues:2Issues:9

bigint-crypto-utils

Utils for working with cryptography using native JS implementation of BigInt. It includes arbitrary precision modular arithmetics, cryptographically secure random numbers and strong probable prime generation/testing. It works with Node.js, and native JS, including React and Angular

Language:JavaScriptLicense:MITStargazers:37Issues:4Issues:10

bigint-mod-arith

Some extra functions to work with modular arithmetics using native JS implementation of BigInt.

Language:TypeScriptLicense:MITStargazers:22Issues:4Issues:3

scrypt-pbkdf

A faster JS implementation of the scrypt password-based key derivation function

Language:JavaScriptLicense:MITStargazers:18Issues:3Issues:4

bigint-conversion

Convert from bigint to buffer (or uint8array), hex string, utf8 string, bas64 and backwards. For both node.js and javascript native.

Language:JavaScriptLicense:MITStargazers:13Issues:2Issues:3

markdown-to-standalone-html

Markdown to standalone HTML converter. It generates a standalone HTML with all CSS and images embedded, browsable responsible TOC, math support (KATEX) and code syntax highlighting (highlight.js).

Language:HTMLLicense:MITStargazers:9Issues:2Issues:2

pbkdf2-hmac

PBKDF2 following RFC 2898 using HMAC (with SHA-1, SHA-256, SHA-384, SHA-512) as the PRF

Language:JavaScriptLicense:MITStargazers:9Issues:2Issues:3

paillier-bignum

Paillier cryptosystem

Language:JavaScriptLicense:MITStargazers:6Issues:2Issues:2

object-sha

A package to perform SHA hash functions over key-value objects that works both in Node.js and native JS. It also can be used with typescript projects. It provides a single method `digest()` that first creates an array of the object values ordered by the object keys (order in JS objects is not guaranteed); then, it JSON.stringify it; and finally it hashes it. The output is a string with the hexadecimal representation of the digest. Internally the hash is computed using node crypto (node.js) or subtle crypto (browsers). In order to guarantee native compatibility with browsers, the supported hash algorithms are SHA-1, SHA-256, SHA-384 and SHA-512.

Language:JavaScriptLicense:MITStargazers:3Issues:3Issues:1

openvpn-docker

A just-working, easily-configurable OpenVPN docker

Language:ShellLicense:MITStargazers:2Issues:2Issues:0

base64

Base64 for both node.js and browser JavaScript. It supports URL-safe encoding and enabling/disabling padding. Buffers can be implemented using ArrayBuffer, any TypedArray or Buffer

Language:JavaScriptLicense:MITStargazers:1Issues:2Issues:0

expressJWTcookiesOAuth

A barebones implementation of a https+express+passport project that authenticates users with JWT and allows login with username/passwords or github oauth

Language:JavaScriptStargazers:1Issues:3Issues:0

languagetool-docker

A docker image to run a custom server with the latest stable LanguageTool, a style and grammar proofreading software for English, French, German, and a lot of other languages.

Language:ShellStargazers:1Issues:2Issues:0

node-browser-skel

A skeleton for creating modules that work in either node.js and browsers' javascript

Language:JavaScriptLicense:MITStargazers:1Issues:2Issues:0

sslstrip

A tool for exploiting Moxie Marlinspike's SSL "stripping" attack.

Language:PythonLicense:GPL-3.0Stargazers:1Issues:1Issues:0

supertuxkart-docker

A ready-to-use supertuxkart server

Language:DockerfileStargazers:1Issues:3Issues:0

aes-gcm

Easy to use aes-gcm cipher for node.js and browser

Language:JavaScriptLicense:MITStargazers:0Issues:1Issues:0

bash-script-template

A template for creating a bash script that receives short and long options and arguments

Language:ShellLicense:MITStargazers:0Issues:0Issues:0
Language:TypeScriptStargazers:0Issues:0Issues:0

docker-sshd

An alpine container with just a sshd server and some scripts to add/remove users

Language:ShellStargazers:0Issues:1Issues:0

drumgizmo-flathub

Flatpack version of drumgizmo using org.freedesktop.LinuxAudio.BaseExtension available in flathub. It can be used to make drumgizmo LV2 plugin available for the flathub's versions of Ardour and/or Bitwig

Stargazers:0Issues:0Issues:0

express-passport-jwt-cookies

A simple fortune-teller server authenticated with JWTs. It has been created merely with an academic purpose.

Language:JavaScriptStargazers:0Issues:2Issues:0

flathub

Pull requests for new applications to be added

License:LGPL-2.1Stargazers:0Issues:0Issues:0
Language:TypeScriptStargazers:0Issues:0Issues:0

react-passport-oauth2-acg

An example of React connected to a backend API that allows login with username/password and OAuth2 ACG (with GitHub)

Language:JavaScriptStargazers:0Issues:0Issues:0

scrypt-mcf

Scrypt using MCF (or PHC) for both browsers and Node.js

Language:JavaScriptLicense:MITStargazers:0Issues:1Issues:0

singleuser-pkauth-sshd

A docker image of an SSH server thought to be used for TCP forwarding with public key authentication only. It is a single account approach (using the root user)

Language:ShellLicense:MITStargazers:0Issues:0Issues:0

sscm

Stochastic Simplicial Contagion Model

Language:Jupyter NotebookLicense:EUPL-1.2Stargazers:0Issues:0Issues:0

ssi-login

ssi-login with pure-javascript sw wallet (unsecure)

Language:JavaScriptStargazers:0Issues:0Issues:0

veramo-nextjs

Next.js application using Veramo libraries for SSI

Language:TypeScriptStargazers:0Issues:1Issues:0