profile
viewpoint

chiefbiiko/bwt 3

Better Web Token - an iteration of web tokens with a bunch of improvements

chiefbiiko/ballify 2

bundle all frontend assets of your single page app into one ball :8ball: :basketball: :baseball: :football:

chiefbiiko/alea 1

TS port of Johannes Baagøe's seedable pseudo-RNG Alea

chiefbiiko/blake2b 1

BLAKE2b implemented in WebAssembly

chiefbiiko/chacha20-poly1305 1

Authenticated Encryption with Associated Data

chiefbiiko/abaw 0

all-black-and-white RStudio theme

chiefbiiko/aka-opts 0

dealias options

chiefbiiko/ansi-dashboard 0

bike-shed node terminal dashboard that can be updated thru user input or ur program

push eventchiefbiiko/nugget

Noah Anabiik Schwarz

commit sha 4cb0bf769012db761635d4a170011ecacd3773b5

impl: adds email reception config

view details

Noah Anabiik Schwarz

commit sha 3387693a9647c8716655036c4a7c3337d47eafd6

impl: mail stack + custom resources

view details

push time in 2 hours

startediliana/pentacle

started time in 3 hours

issue openedjedisct1/rust-libhydrogen

optional params - how to pass null?

was wondering how to not pass a key with things like hash::hash? then

shouldn't key be an Option<&Key> below?

pub fn hash(
    out_len: usize, 
    input: &[u8], 
    context: &Context, 
    key: &Key
) -> Result<Vec<u8>, HydroError>

created time in 4 hours

delete branch chiefbiiko/deno_website2

delete branch : add_libhydrogen

delete time in a day

pull request commentdenoland/deno_website2

add libhydrogen

Cool! Happy to join in

chiefbiiko

comment created time in a day

PR closed chiefbiiko/hmac

Fix: Strictness checks and tests for deno v0.34

This PR should wait for new releases of the SHA dependencies.

+7 -10

0 comment

3 changed files

gewoonwoutje

pr closed time in a day

PR opened denoland/deno_website2

add libhydrogen

deno-libhydrogen - a deno plugin 2 libhydrogen - the best thing in crypto libs since libsodium

+6 -0

0 comment

1 changed file

pr created time in a day

create barnchchiefbiiko/deno_website2

branch : add_libhydrogen

created branch time in a day

startedhayd/deno-udd

started time in a day

issue closeddenoland/deno

(un)expected unicode normalization

String.prototype.normalize returns unexpected results when using the NFKC or NFKD unicode normalization forms

Screen Shot 2020-03-31 at 10 26 30

closed time in a day

chiefbiiko

issue commentdenoland/deno

(un)expected unicode normalization

duplicate #1952

chiefbiiko

comment created time in a day

issue openeddenoland/deno

(un)expected unicode normalization

String.prototype.normalize returns unexpected results when using the NFKC or NFKD unicode normalization forms

Screen Shot 2020-03-31 at 10 26 30

created time in a day

push eventchiefbiiko/saslprep

Noah Anabiik Schwarz

commit sha d55dbf5729997cd577d45eefc5e3e22b288a7546

ci: switch to github actions

view details

push time in a day

created tagchiefbiiko/saslprep

tagv0.1.0

created time in a day

push eventchiefbiiko/saslprep

Noah Anabiik Schwarz

commit sha 39bf937a31f1995172b19e15dea9e35fcf6e44cc

impl: running in ts strict mode

view details

push time in a day

created tagchiefbiiko/sparse-bitfield

tagv0.1.0

created time in a day

push eventchiefbiiko/sparse-bitfield

Noah Anabiik Schwarz

commit sha d8a7f4fb47478f0002ea5acf06391ec70a8c11de

impl: running in ts strict mode

view details

push time in a day

created tagchiefbiiko/memory-pager

tagv0.1.0

created time in 2 days

push eventchiefbiiko/memory-pager

Noah Anabiik Schwarz

commit sha 0c9192d00d23c3826542b2edd42344f494ec13f6

fix: run in ts strict mode

view details

push time in 2 days

startedclibs/clib

started time in 2 days

push eventchiefbiiko/deno-libhydrogen

Noah Anabiik Schwarz

commit sha 991a9f827e2840f6292a6bbe161262cfdb276d01

docs: add params to test case names and drop a readme note regarding fetching of prebuilts

view details

push time in 2 days

push eventchiefbiiko/nugget

Noah Anabiik Schwarz

commit sha b26109f06dc1411e913107629f442ed4e387f2a7

impl: adds a smtp user and crendentials to the mail stack

view details

push time in 2 days

startedangr/rex

started time in 3 days

startedangr/angr-management

started time in 3 days

startedstarcoinorg/starcoin

started time in 3 days

created tagchiefbiiko/deno-libhydrogen

tagv0.2.1

deno plugin 2 libhydrogen

created time in 4 days

push eventchiefbiiko/deno-libhydrogen

Noah Anabiik Schwarz

commit sha ad9a933f26b17b482f6fa3dcf3ee5d261afc1a88

impl: improvements to prebuilts fetching

view details

push time in 4 days

delete tag chiefbiiko/deno-libhydrogen

delete tag : v0.2.1

delete time in 4 days

created tagchiefbiiko/deno-libhydrogen

tagv0.2.1

deno plugin 2 libhydrogen

created time in 4 days

push eventchiefbiiko/deno-libhydrogen

Noah Anabiik Schwarz

commit sha 91232fd927819b37b8a3c854954f856108050558

fix: distributing the plugin

view details

push time in 4 days

delete tag chiefbiiko/deno-libhydrogen

delete tag : v0.2.1

delete time in 4 days

startedangr/angr

started time in 4 days

created tagchiefbiiko/deno-libhydrogen

tagv0.2.1

deno plugin 2 libhydrogen

created time in 4 days

push eventchiefbiiko/deno-libhydrogen

Noah Anabiik Schwarz

commit sha a6cdc5d992bd8a5bdab13bacb5a8f814edadded0

fix: distributing the plugin

view details

push time in 4 days

delete tag chiefbiiko/deno-libhydrogen

delete tag : v0.2.1

delete time in 4 days

created tagchiefbiiko/deno-libhydrogen

tagv0.2.1

deno plugin 2 libhydrogen

created time in 4 days

delete tag chiefbiiko/deno-libhydrogen

delete tag : v0.2.1

delete time in 4 days

push eventchiefbiiko/deno-libhydrogen

Noah Anabiik Schwarz

commit sha e93c6a532c7c5bd8708885a3e38be6cc7a643409

fix: distributing the plugin

view details

push time in 4 days

created tagchiefbiiko/deno-libhydrogen

tagv0.2.1

deno plugin 2 libhydrogen

created time in 4 days

push eventchiefbiiko/deno-libhydrogen

Noah Anabiik Schwarz

commit sha f43c130e7fa13a631ebe05c150fcf4e388d504bc

fix: distributing the plugin

view details

push time in 4 days

startedvernamlab/TPM-FAIL

started time in 4 days

push eventchiefbiiko/deno-libhydrogen

Noah Anabiik Schwarz

commit sha 4f04860e218f1d556d79af0b6bf8dc9eab25a111

fix: distributing the plugin

view details

push time in 4 days

push eventchiefbiiko/deno-libhydrogen

Noah Anabiik Schwarz

commit sha a1422a17ea01e431f069cd87bd8a70737b9b611b

fix: distributing the plugin

view details

push time in 4 days

push eventchiefbiiko/deno-libhydrogen

Noah Anabiik Schwarz

commit sha a06862d56dad328876a7f2b31ccdca035db81391

fix: distributing the plugin

view details

push time in 4 days

startedarvancloud/libinjection-rs

started time in 4 days

startedkpcyrd/rshijack

started time in 4 days

startedkpcyrd/sniffglue

started time in 4 days

startedkpcyrd/badtouch

started time in 4 days

push eventchiefbiiko/deno-libhydrogen

Noah Anabiik Schwarz

commit sha 716071db2890b3b83dad71e43ab0ebeb8b153a03

fix: distributing the plugin

view details

push time in 5 days

push eventchiefbiiko/deno-libhydrogen

Noah Anabiik Schwarz

commit sha 0219991c1788b883bdd9fcabc98d6c182240c1ae

ci: stoopid syntax err

view details

push time in 5 days

push eventchiefbiiko/deno-libhydrogen

Noah Anabiik Schwarz

commit sha d38815eb50ddd3c439f22fef63aeb449b7b7ea3c

docs: linkify actions badge

view details

push time in 5 days

push eventchiefbiiko/deno-libhydrogen

Noah Anabiik Schwarz

commit sha e8187cf87eba031241531e849b8c5162e38afb01

fix: distributing the plugin

view details

push time in 5 days

push eventchiefbiiko/deno-libhydrogen

Noah Anabiik Schwarz

commit sha cfa4b4629473c577a89797c0d8cb98e57fa4a2dd

fix: ci on windows and release assets' names

view details

push time in 5 days

push eventchiefbiiko/deno-libhydrogen

Noah Anabiik Schwarz

commit sha 46fded84fc5d78508011f3420cc44c0449f86361

fix: ci on windows and release assets' names

view details

push time in 5 days

push eventchiefbiiko/deno-libhydrogen

Noah Anabiik Schwarz

commit sha 424c47a471e071f8b5c4e3ab757ef2eeca475867

fix: distributing the plugin

view details

push time in 5 days

pull request commentchiefbiiko/hmac

Adding Typescript types to hash types.

been thinkin once more - and i wonder do u see a pressing need for this api change? otherwise i would like to keep it the way it is and avoid a breaking change

abosch19

comment created time in 5 days

push eventchiefbiiko/deno-libhydrogen

Noah Anabiik Schwarz

commit sha 2d87e63e29559c190e5e3caabdeb3c633567eb04

ci: cache cargo stuff in pipeline

view details

push time in 5 days

push eventchiefbiiko/deno-libhydrogen

Noah Anabiik Schwarz

commit sha 9b374655d886fc585acfd69bc21d22b652561e61

ci: cache cargo stuff in pipeline

view details

push time in 5 days

push eventchiefbiiko/deno-libhydrogen

Noah Anabiik Schwarz

commit sha f6fd6c7baac0d43a6fbdd65d78ddb4e7ad4db1e5

ci: cache cargo stuff in pipeline

view details

push time in 5 days

push eventchiefbiiko/deno-libhydrogen

Noah Anabiik Schwarz

commit sha f57a691140f83b61edf0a18cddeea4170c56b783

fix: distributing the plugin

view details

push time in 5 days

push eventchiefbiiko/deno-libhydrogen

Noah Anabiik Schwarz

commit sha 3c17e50c065e67d518d4271db8d0c1f1da51ab19

fix: distributing the plugin

view details

push time in 5 days

Pull request review commentchiefbiiko/hmac

Adding Typescript types to hash types.

-import { hmac } from "https://denopkg.com/chiefbiiko/hmac@v1.0.2/mod.ts";+import { hmac, HashType } from "./mod";

just use v2.0.0 for the version import here / will be bumpin

abosch19

comment created time in 6 days

Pull request review commentchiefbiiko/hmac

Adding Typescript types to hash types.

 const SHA1_REGEX: RegExp = /^\s*sha-?1\s*$/i; const SHA256_REGEX: RegExp = /^\s*sha-?256\s*$/i; const SHA512_REGEX: RegExp = /^\s*sha-?512\s*$/i; +export enum HashType {

oh, overlooked that can u just change that export interface Hash to interface _Hash - it actually shouldnt have been exported in the first place - thus the name doesnt matter much

then we could use that freed var name Hash for the enum

abosch19

comment created time in 6 days

Pull request review commentchiefbiiko/hmac

Adding Typescript types to hash types.

 export class HMAC {  /** Returns a HMAC of the given msg and key using the indicated hash. */ export function hmac(-  hash: string,+  hash: HashType,   key: string | Uint8Array,   msg?: string | Uint8Array,   inputEncoding?: string,   outputEncoding?: string ): string | Uint8Array {-  if (SHA1_REGEX.test(hash)) {-    return new HMAC(new SHA1())-      .init(key, inputEncoding)-      .update(msg, inputEncoding)-      .digest(outputEncoding);-  } else if (SHA256_REGEX.test(hash)) {-    return new HMAC(new SHA256())-      .init(key, inputEncoding)-      .update(msg, inputEncoding)-      .digest(outputEncoding);-  } else if (SHA512_REGEX.test(hash)) {-    return new HMAC(new SHA512())-      .init(key, inputEncoding)-      .update(msg, inputEncoding)-      .digest(outputEncoding);-  } else {-    throw new TypeError(-      `Unsupported hash ${hash}. Must be one of SHA(1|256|512).`-    );+  switch(hash) {+    case HashType.SHA1:+      return new HMAC(new SHA1())+        .init(key, inputEncoding)+        .update(msg, inputEncoding)+        .digest(outputEncoding);+    case HashType.SHA256:+      return new HMAC(new SHA256())+        .init(key, inputEncoding)+        .update(msg, inputEncoding)+        .digest(outputEncoding);+    case HashType.SHA512:+      return new HMAC(new SHA512())+        .init(key, inputEncoding)+        .update(msg, inputEncoding)+        .digest(outputEncoding);+    default:+      throw new TypeError(+        `Unsupported hash ${hash}. Must be one of SHA(1|256|512).`

and once its a const enum please map hash to a string here

abosch19

comment created time in 6 days

Pull request review commentchiefbiiko/hmac

Adding Typescript types to hash types.

-import { hmac } from "https://denopkg.com/chiefbiiko/hmac@v1.0.2/mod.ts";+import { hmac, HashType } from "./mod";

and could u revert this one - so that people can copy and run usage.ts solely

abosch19

comment created time in 6 days

Pull request review commentchiefbiiko/hmac

Adding Typescript types to hash types.

 const SHA1_REGEX: RegExp = /^\s*sha-?1\s*$/i; const SHA256_REGEX: RegExp = /^\s*sha-?256\s*$/i; const SHA512_REGEX: RegExp = /^\s*sha-?512\s*$/i; +export enum HashType {

ah and please add a doc comment like all the other exports have

abosch19

comment created time in 6 days

Pull request review commentchiefbiiko/hmac

Adding Typescript types to hash types.

 const SHA1_REGEX: RegExp = /^\s*sha-?1\s*$/i; const SHA256_REGEX: RegExp = /^\s*sha-?256\s*$/i; const SHA512_REGEX: RegExp = /^\s*sha-?512\s*$/i;

i think these are obsolete then

abosch19

comment created time in 6 days

Pull request review commentchiefbiiko/hmac

Adding Typescript types to hash types.

 const SHA1_REGEX: RegExp = /^\s*sha-?1\s*$/i; const SHA256_REGEX: RegExp = /^\s*sha-?256\s*$/i; const SHA512_REGEX: RegExp = /^\s*sha-?512\s*$/i; +export enum HashType {

can u rename this to just Hash? and make it a const enum?

abosch19

comment created time in 6 days

created tagchiefbiiko/deno-libhydrogen

tagv0.2.0

deno plugin 2 libhydrogen

created time in 6 days

push eventchiefbiiko/deno-libhydrogen

Noah Anabiik Schwarz

commit sha dbca37d0a3d4df660ce4cc133ea111bdc9effa43

impl: xposes the version submodule

view details

push time in 6 days

push eventchiefbiiko/blake2b

Noah Anabiik Schwarz

commit sha 103cc1b7db0bfc20b6cf4c7119693b813c3b354e

ci: specify deno version as 0.36.0

view details

push time in 7 days

push eventchiefbiiko/blake2b

Noah Anabiik Schwarz

commit sha a8f64aa7b57ec42bd65a44e96ae1537d1761ed85

docs: document the convenience func

view details

push time in 7 days

created tagchiefbiiko/blake2b

tagv0.1.0

BLAKE2b implemented in WebAssembly

created time in 7 days

push eventchiefbiiko/blake2b

Noah Anabiik Schwarz

commit sha 85e617728dab824dd6d6eb53e584ef93c2c8d16d

impl: running in ts strict mode

view details

push time in 7 days

startedjedisct1/rust-ct-codecs

started time in 8 days

created tagchiefbiiko/deno-libhydrogen

tagv0.1.0

wip

created time in 8 days

push eventchiefbiiko/deno-libhydrogen

Noah Anabiik Schwarz

commit sha aec4592c3a364dbee87ac570d6f25f93b999e148

impl: completes tests - fixs leftover memory leaks - fixs win ci - polishs docs/examples

view details

push time in 8 days

push eventchiefbiiko/deno-libhydrogen

Noah Anabiik Schwarz

commit sha 0c8de73aedc681c51628ade42f099c65452f5983

impl: downgrade python to 2.7.17 on win ci + fix leftover memory leaks

view details

push time in 8 days

push eventchiefbiiko/deno-libhydrogen

Noah Anabiik Schwarz

commit sha 0351592cd0cbb89a6e41434224ba34c57e2cd56c

impl: fix memory leak when throwing - separate ci pipelines - more docs

view details

push time in 9 days

startedWebAssembly/wasi-sdk

started time in 9 days

startedhyperdivision/hid

started time in 10 days

push eventchiefbiiko/deno-libhydrogen

Noah Anabiik Schwarz

commit sha 68c313c26a761fb2291de04a256ac23cf02d13cd

impl: mvp

view details

push time in 10 days

create barnchchiefbiiko/deno-libhydrogen

branch : master

created branch time in 12 days

created repositorychiefbiiko/deno-libhydrogen

wip

created time in 12 days

startediqlusioninc/crates

started time in 13 days

fork chiefbiiko/rust-libhydrogen

Libhydrogen bindings for Rust.

fork in 13 days

startedjedisct1/encrypted-dns-server

started time in 13 days

push eventchiefbiiko/permalogs3

Noah Anabiik Schwarz

commit sha 395cef06ced81e8d44e54c3520e9c7d30ebfefe6

docs: rearranges the readme's usage section

view details

push time in 14 days

startedflamegraph-rs/flamegraph

started time in 14 days

issue commentdenoland/deno

Suggested improvements to Deno.test APIs

was wondering what u think about having sth like

RunTestsOptions {
  ...
  timeFormat: "milli" | "micro" | "nano";
}

exposed to the cli for indicating the desired timing output 0ms sometimes feels like looking into the dark

kitsonk

comment created time in 15 days

created tagchiefbiiko/permalogs3

tagv0.1.1

permanently store github actions logs in s3

created time in 16 days

push eventchiefbiiko/permalogs3

Noah Anabiik Schwarz

commit sha c33e225b90e0dc43e02937842ff96f565845c3c0

dist: got ncc compiled bundle

view details

Noah Anabiik Schwarz

commit sha 9461669cbb6aa39be1b53f68515e60cc82621481

dist: bump version to v0.1.1

view details

push time in 16 days

push eventchiefbiiko/create-deno-plugin

Noah Anabiik Schwarz

commit sha 67220cfcd3ce1e5e9633aef1ae7ed2e7520cf6b1

fix: joining paths properly

view details

push time in 17 days

created tagchiefbiiko/permalogs3

tagv0.1.0

permanently store github actions logs in s3

created time in 17 days

push eventchiefbiiko/permalogs3

Noah Anabiik Schwarz

commit sha 6a49421b6bfabe8e4a602f6b1b7339415fd1cbc1

docs: fix img href

view details

push time in 18 days

push eventchiefbiiko/permalogs3

Noah Anabiik Schwarz

commit sha 8a10c176f4848499fafcfe6f96b89146d7b546fa

docs: readme boost and test iam policy stmts narrowed

view details

push time in 18 days

push eventchiefbiiko/permalogs3

Noah Anabiik Schwarz

commit sha 396ccea979deceade92505f742269ebd5a9cd8f0

docs: readme boost and test iam policy stmts narrowed

view details

push time in 18 days

startedctz/rustls

started time in 18 days

created tagchiefbiiko/create-deno-plugin

tagv0.1.0

created time in 19 days

more