profile
viewpoint

nikeee/edotor.net 33

Your favourite Graphviz editor

nikeee/dot-language-support 8

Library for parsing and analyzing DOT scripts

nikeee/Brainfuck.NET 5

Compiles Brainfuck code to a .NET CIL executable.

nikeee/dot-language-server 2

A language server for the DOT language

nikeee/fritz-callmonitor 2

Provides a Node.js wrapper for the call monitor api of the AVM Fritz!Box.

flipdot/0xA.flipdot.org 1

Hackumenta 2019 Website

nikeee/docker.alpine.scipy 1

A docker image for data science based in alpine base image

startedewohltman/pool

started time in 4 hours

startedjamiebuilds/the-super-tiny-compiler

started time in 15 hours

issue openedfeross/simple-peer

ES Module Support

Since every major browser now supports ES Modules, it would be nice to have this library offered as ES Module as well. This way, we could use it without the need of a bundler.

created time in 3 days

issue commentfeross/simple-peer

Thoughts on reducing browser bundle size

Is there any news on this?

There is also a stream API in the browsers now: https://streams.spec.whatwg.org Don't know if that would help, though.

nazar-pc

comment created time in 3 days

startedNUKnightLab/sql-mysteries

started time in 3 days

startedron-rs/ron

started time in 4 days

startedsbuggay/bspview

started time in 4 days

startedandybrewer/mvp

started time in 5 days

startedFoundry376/Mailspring

started time in 5 days

push eventnikeee/crayon

Marcus Fehde

commit sha 44bee8031b05c9a36a9ad5ff0e0eb3409ba1cf17

Update Output.cs Added support for setting background color and using System.Drawing.Color to provide RGB color spec.

view details

Niklas Mollenhauer

commit sha 4d5c1fa52b4c422fa8fc938fdb2639a6f0b9ce5b

Merge pull request #1 from fehdem/patch-1 Update Output.cs

view details

push time in 5 days

PR merged nikeee/crayon

Update Output.cs

Added support for setting background color and using System.Drawing.Color to provide RGB color spec. for API convinience.

+7 -1

0 comment

1 changed file

fehdem

pr closed time in 5 days

startedamethyst/amethyst

started time in 6 days

startedthree-rs/three

started time in 6 days

startedleebyron/testcheck-js

started time in 6 days

startedfleaz/elendsindex

started time in 7 days

starteddebauchee/barrier

started time in 7 days

delete branch flipdot/2020.hackumenta.de

delete branch : cancelation

delete time in 7 days

push eventflipdot/2020.hackumenta.de

Niklas Mollenhauer

commit sha 44ef0fa78cfecff586260ec8e85f15801d30fa5d

Fix wording

view details

push time in 7 days

startedsupakeen/pinnwand

started time in 8 days

startedstreamich/react-use

started time in 9 days

starteddiscordapp/react-base-hooks

started time in 9 days

starteduxmal/reko

started time in 9 days

startedluruke/browser-2020

started time in 10 days

issue commentnikeee/TeamSpeak3QueryAPI

addservergroup not there?

The rich client does not have that many features, since we have to implement every command by hand. If it is missing, feel free to submit a PR and we'll get it in there!

crygamerger

comment created time in 11 days

startedmoon-chilled/Defer

started time in 11 days

push eventnikeee/dotnet-alphasecret

Niklas Mollenhauer

commit sha 6cb271eaa5d0a5098ada9293ed13c1f8834312c3

Fix README

view details

push time in 12 days

created tagnikeee/dotnet-alphasecret

tagv1.1.0

Find PNG files with suspicious data in alpha channel.

created time in 12 days

push eventnikeee/dotnet-alphasecret

Niklas Mollenhauer

commit sha f6d0ab919cc8ab5b74243122c9363bceb41a273b

Catch exceptions when processing single files

view details

push time in 12 days

created tagnikeee/dotnet-alphasecret

tagv1.0.0

Find PNG files with suspicious data in alpha channel.

created time in 12 days

create barnchnikeee/dotnet-alphasecret

branch : master

created branch time in 12 days

created repositorynikeee/dotnet-alphasecret

created time in 12 days

pull request commentronomon/utimes

Migrate to N-API (fixes #6)

Is there anything that prevents this from merging?

Jule-

comment created time in 12 days

issue commentronomon/utimes

Not working on node v10.16.2

I also get some errors when compiling. I assume that is due to API changes in V8: They ook like this:

../binding.cc:152:48: error: no matching function for call to ‘v8::Value::IntegerValue()’
  152 |   const uint64_t btime = info[2]->IntegerValue();
kamel3d

comment created time in 12 days

startedpopcorn-official/popcorn-desktop

started time in 13 days

PR opened DefinitelyTyped/DefinitelyTyped

[ws] Add types for once/off/removeListener

Please fill in this template.

  • [x] Use a meaningful title for the pull request. Include the name of the package modified.
  • [x] Test the change in your own code. (Compile and run.)
  • [x] Add or edit tests to reflect the change. (Run with npm test.)
  • [x] Follow the advice from the readme.
  • [x] Avoid common mistakes.
  • [x] Run npm run lint package-name (or tsc if no tslint.json is present).

Select one of these and delete the others:

If changing an existing definition:

  • [x] Provide a URL to documentation or source code which provides context for the suggested changes:
    • ws.Server: https://github.com/websockets/ws/blob/master/doc/ws.md#class-websocketserver
    • EventEmitter: https://nodejs.org/api/events.html
  • [x] If this PR brings the type definitions up to date with a new version of the JS library, update the version number in the header.
  • [x] If you are making substantial changes, consider adding a tslint.json containing { "extends": "dtslint/dt.json" }. If for reason the any rule need to be disabled, disable it for that line using // tslint:disable-next-line [ruleName] and not for whole package so that the need for disabling can be reviewed.
+23 -3

0 comment

2 changed files

pr created time in 13 days

create barnchnikeee/DefinitelyTyped-1

branch : ws

created branch time in 13 days

fork nikeee/DefinitelyTyped-1

The repository for high quality TypeScript type definitions.

fork in 13 days

push eventnikeee/edotor.net

dependabot[bot]

commit sha 21c45953a2573cf55a273d5535e089185959f3c5

Bump acorn from 6.4.0 to 6.4.1 Bumps [acorn](https://github.com/acornjs/acorn) from 6.4.0 to 6.4.1. - [Release notes](https://github.com/acornjs/acorn/releases) - [Commits](https://github.com/acornjs/acorn/compare/6.4.0...6.4.1) Signed-off-by: dependabot[bot] <support@github.com>

view details

Niklas Mollenhauer

commit sha 4229d07c365fcc31bfbd3363ae707ac706c67573

Merge pull request #25 from nikeee/dependabot/npm_and_yarn/acorn-6.4.1 Bump acorn from 6.4.0 to 6.4.1

view details

push time in 16 days

PR merged nikeee/edotor.net

Bump acorn from 6.4.0 to 6.4.1 dependencies

Bumps acorn from 6.4.0 to 6.4.1. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/acornjs/acorn/commit/9a2e9b6678e243d66846b91179d650d28453e70c"><code>9a2e9b6</code></a> Mark version 6.4.1</li> <li><a href="https://github.com/acornjs/acorn/commit/90a9548ea0ce351b54f956e2c4ed27cca9631284"><code>90a9548</code></a> More rigorously check surrogate pairs in regexp validator</li> <li>See full diff in <a href="https://github.com/acornjs/acorn/compare/6.4.0...6.4.1">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+9 -9

0 comment

1 changed file

dependabot[bot]

pr closed time in 16 days

startedValveSoftware/GameNetworkingSockets

started time in 20 days

issue openedtomas/needle

HTTP2 Support

Does needle support HTTP2?

Keywords:

  • HTTP2, HTTP/2.0

created time in 21 days

delete branch nikeee/poi

delete branch : feature/add-invert-if-negative

delete time in 22 days

starteddotnet/samples

started time in 22 days

PublicEvent

push eventnikeee/poor-mans-react

Niklas Mollenhauer

commit sha c45c2c3990a0bfa52f7aa014d4453796b7d53b5d

Set theme jekyll-theme-cayman

view details

push time in 22 days

push eventnikeee/dotnet-base24

Niklas Mollenhauer

commit sha 886126c0882e0ce257f037ceed6a6eb21616df12

Remove version parameter

view details

push time in 22 days

created tagnikeee/dotnet-base24

tagv0.2.0

created time in 22 days

push eventnikeee/dotnet-base24

Niklas Mollenhauer

commit sha 3e0db100eed9b7f976a8731ac3896fe134bdc1bd

v0.2.0

view details

push time in 22 days

push eventnikeee/dotnet-base24

Niklas Mollenhauer

commit sha d60f83a17e8349bd4a23da41fc40bf685e44b6c7

Change line endings to LF

view details

push time in 22 days

push eventnikeee/dotnet-base24

Niklas Mollenhauer

commit sha 7fe0933f32293e76a7755fad9be87bc5ffc25ed1

Fix indentation

view details

push time in 22 days

push eventnikeee/dotnet-base24

Niklas Mollenhauer

commit sha cdc642e893d221c2ae0cc876897e2c8dad89f0fa

Add readme containgins samples

view details

Niklas Mollenhauer

commit sha c656f5be76ac52503b691a84be43a8567d11fabf

Add CD

view details

push time in 22 days

startedGallopsled/pwntools

started time in 23 days

startedjplatte/caniuse.rs

started time in 25 days

push eventnikeee/dotnet-base24

Niklas Mollenhauer

commit sha 90d362246658fa3c3739e7972a2a380c4da61035

Remove dead code

view details

push time in a month

create barnchnikeee/dotnet-base24

branch : master

created branch time in a month

created repositorynikeee/dotnet-base24

created time in a month

push eventnikeee/edotor.net

Niklas Mollenhauer (from Travis CI)

commit sha 094469b3b1ef940282f07136d2f80273c950b195

Deploy edotor.net to github.com/nikeee/edotor.net.git:gh-pages

view details

push time in a month

push eventnikeee/edotor.net

Niklas Mollenhauer

commit sha 81b176d61c2528220935daf7059ea9e388e19092

1.5.15

view details

push time in a month

created tagnikeee/edotor.net

tagv1.5.15

Your favourite Graphviz editor

created time in a month

push eventnikeee/edotor.net

Niklas Mollenhauer

commit sha 5c2f4d0642301d6dbe8eaf8f3e47318e3d677def

Update spinners

view details

Niklas Mollenhauer

commit sha c683424252b21c8880dcc41494dae640a3f74c75

Update react-monaco-editor

view details

push time in a month

push eventnikeee/edotor.net

Niklas Mollenhauer (from Travis CI)

commit sha f8cfe9a54e51b6e67f87ed461c59e1c73393e747

Deploy edotor.net to github.com/nikeee/edotor.net.git:gh-pages

view details

push time in a month

push eventnikeee/edotor.net

Niklas Mollenhauer

commit sha 43c9cbe3e214a88f69090894bce73c6a929eaa8d

Add external links

view details

Niklas Mollenhauer

commit sha 275d86c42c3f6e697336d6aa806e01802ac8f925

Remove footer

view details

Niklas Mollenhauer

commit sha 12193e3b60ce0ef58c3cadf4dbd200fd1ceac471

1.5.14

view details

push time in a month

created tagnikeee/edotor.net

tagv1.5.14

Your favourite Graphviz editor

created time in a month

startedconnor-brooks/ecosim

started time in a month

push eventnikeee/edotor.net

Niklas Mollenhauer (from Travis CI)

commit sha 943a5b237c17b8144a2645429a85355375f79f6a

Deploy edotor.net to github.com/nikeee/edotor.net.git:gh-pages

view details

push time in a month

push eventnikeee/edotor.net

Niklas Mollenhauer

commit sha f78610bd767f92a6e6cef856f98ea8bc3fb1a784

Update dependencies

view details

Niklas Mollenhauer

commit sha 491931493974a379cefa2058f053a59cd2f7300b

1.5.10

view details

Niklas Mollenhauer

commit sha 00956749ce5df4ee4c61f12b340af221a167d261

Merge

view details

Niklas Mollenhauer

commit sha 55f3a3a98ba19d2d309e9bd95bcac5a2ed3a29a7

1.5.13

view details

push time in a month

created tagnikeee/edotor.net

tagv1.5.13

Your favourite Graphviz editor

created time in a month

push eventnikeee/node-ts

Niklas Mollenhauer

commit sha 780bc31e966bdc81c3cf68ea3ab4589a68c752e2

5.0.4

view details

push time in a month

created tagnikeee/node-ts

tagv5.0.4

Node.js TeamSpeak® 3 Server Query client implemented in TypeScript

created time in a month

push eventnikeee/node-ts

Niklas Mollenhauer

commit sha dcfb74727625dd57bd582b357f7002236d467555

Update dependencies

view details

push time in a month

push eventnikeee/node-canteen-cli

Niklas Mollenhauer

commit sha 8470d8612f33443b9b6dd5ffb1f6572c61819387

1.0.3

view details

push time in a month

created tagnikeee/node-canteen-cli

tagv1.0.3

created time in a month

push eventnikeee/node-canteen-cli

Niklas Mollenhauer

commit sha babf04faae3e362fc070dbb3021d868c1d107171

Update dependencies

view details

push time in a month

push eventnikeee/fritz-callmonitor

Niklas Mollenhauer

commit sha 21499abba5dc93fc17054baf91557f44b6129f87

Update dependencies

view details

push time in a month

push eventnikeee/dot-language-support

Niklas Mollenhauer

commit sha d2102bc4741a4dbcaceb07c85c8a52593f671145

Update dependencies

view details

push time in a month

push eventnikeee/dot-language-support

Niklas Mollenhauer

commit sha 8d3f4a37abd0dfeb0d111ba4ea35675a55230794

Update dependencies

view details

Niklas Mollenhauer

commit sha 38bcf334d56966031fd05c16510cb18a3617338f

Update dependencies

view details

push time in a month

startedkuon/java-base24

started time in a month

pull request commentmikepound/feistel

Add CTR mode of operation

I also implemented CFC and OFB modes in a separate branch: https://github.com/nikeee/feistel/blob/ofb-cfb/modes.py#L162-L240

Is this a thing that is relevant for this repository? The readme only mentions CBC and CTR modes.

nikeee

comment created time in a month

startedsharpie7/circuitjs1

started time in a month

startedpfalstad/circuitjs1

started time in a month

startedneutralinojs/neutralinojs

started time in a month

startednektos/act

started time in a month

startedufrisk/MemProcFS

started time in a month

startedballerina-platform/ballerina-lang

started time in a month

create barnchnikeee/feistel

branch : ofb-cfb

created branch time in a month

startedSmile4ever/Neat-URL

started time in a month

pull request commentmikepound/feistel

Add CTR mode of operation

Done in c7b0963.

nikeee

comment created time in a month

push eventnikeee/feistel

Niklas Mollenhauer

commit sha c7b09633bd04332f5086bb86a2681686a20e10ab

Resolve requested changes Remove assertion and use eof in condition

view details

push time in a month

pull request commentmikepound/feistel

Add CTR mode of operation

I implemented your changes and added a sample, so that we use a utf-8 encoded sample as well as a plain number.

You can use this for validation:

# cipertext.7
echo "c0ldc0ffee" | python3 encrypt.py -e --nonce 42 -m CTR examples/message.bin examples/ciphertext.7-check > /dev/null
echo "c0ldc0ffee" | python3 encrypt.py -d --nonce 42 -m CTR examples/ciphertext.7-check examples/message.bin-check > /dev/null

sha256sum examples/message.bin examples/message.bin-check \
          examples/ciphertext.7-check examples/ciphertext.7


# cipertext.8
echo "Computerphile" | python3 encrypt.py -e --nonce this_is_a_number_used_only_once. -m CTR examples/message.bin examples/ciphertext.8-check > /dev/null
echo "Computerphile" | python3 encrypt.py -d --nonce this_is_a_number_used_only_once. -m CTR examples/ciphertext.8-check examples/message.bin-check > /dev/null

sha256sum examples/message.bin examples/message.bin-check \
          examples/ciphertext.8-check examples/ciphertext.8

# cipertext.9
echo "Computerphile" | python3 encrypt.py -e --nonce 1337 -m CTR examples/message.bin examples/ciphertext.9-check > /dev/null
echo "Computerphile" | python3 encrypt.py -d --nonce 1337 -m CTR examples/ciphertext.9-check examples/message.bin-check > /dev/null

sha256sum examples/message.bin examples/message.bin-check \
          examples/ciphertext.9-check examples/ciphertext.9
nikeee

comment created time in a month

push eventnikeee/feistel

Niklas Mollenhauer

commit sha 65aad4c7be0fe46044af014ce5d15eeff94bd90c

Remove padding to simplify encryption/decryption in CTR

view details

Niklas Mollenhauer

commit sha c0f20c6ffc9f6839ecb31e9b4fa4d11377bf5639

Move _xor to the base class

view details

Niklas Mollenhauer

commit sha 12ceb282d29ddf9f9d0e4e8a9707ac3a0f690993

Change parsing of nonce

view details

Niklas Mollenhauer

commit sha 85f88524c5c81d1738c1474ec97349f23eda4706

Update sample encryptions with removed padding

view details

push time in a month

push eventnikeee/feistel

Niklas Mollenhauer

commit sha 681e3f5d241cb0fcfbedfa981f23ea45f5ea6adf

Fix typo

view details

Niklas Mollenhauer

commit sha 06b065dfe88bc121df20bcbb873b6ddb41c6ba31

Add -n parameter

view details

Niklas Mollenhauer

commit sha b4f7838a254cc596a8a93a15dd8f6b5b7a619318

Remove trailing whitespace

view details

push time in a month

pull request commentmikepound/feistel

Add CTR mode of operation

Thanks for the feedback!

Does this make sense?

Sounds good.

Often in CTR we wouldn't need to use padding since it's a stream cipher.

You are right. It looked like it was operating like ECB on the wikipedia schematic, and therefore a padding was needed. Due to the xor block being indeendent from the cipher/plain text, it really is just a stream cipher.

I suggest we stick with your implementation.

You made me question the whole padding thing. Why don't just do no padding? If a block is found that has len(block) < block_size, do normal encryption by xoring the cipher stream and trim the result to [:len(block)] afterwards. As it should only happen in the last block, I don't see a problem. If len(block) == block_size, we do the same, but without the trimming part.

With no padding, encryption and decryption should be identical and we don't even have to know whether wer're at the end of the file, since the last block is the only block with len(block) < block_size. Or am I missing something here?

I'll implement these requests soon.

nikeee

comment created time in a month

push eventnikeee/feistel

Niklas Mollenhauer

commit sha 33ca9bbc5fc96adb9952db883f369ce0021debf0

Update readme

view details

push time in a month

PR opened mikepound/feistel

Add CTR implementation

Code to check both new cipher texts:

# cipertext.7
echo "c0ldc0ffee" | python3 encrypt.py -e --nonce 0123456789ABCDEF0123456789ABCDEF -m CTR examples/message.bin examples/ciphertext.7-check > /dev/null
echo "c0ldc0ffee" | python3 encrypt.py -d --nonce 0123456789ABCDEF0123456789ABCDEF -m CTR examples/ciphertext.7-check examples/message.bin-check > /dev/null

sha256sum examples/message.bin examples/message.bin-check \
          examples/ciphertext.7-check examples/ciphertext.7


# cipertext.8
echo "Computerphile" | python3 encrypt.py -e --nonce this_is_a_Number_only_used_ONCE. -m CTR examples/message.bin examples/ciphertext.8-check > /dev/null
echo "Computerphile" | python3 encrypt.py -d --nonce this_is_a_Number_only_used_ONCE. -m CTR examples/ciphertext.8-check examples/message.bin-check > /dev/null

sha256sum examples/message.bin examples/message.bin-check \
          examples/ciphertext.8-check examples/ciphertext.8
+0 -0

0 comment

0 changed file

pr created time in a month

push eventnikeee/feistel

Niklas Mollenhauer

commit sha 02be729c0d076b04d42d6be61bfabaf7cc951da1

Set execute bit and add shebang to encrypt.py

view details

push time in a month

push eventnikeee/feistel

Niklas Mollenhauer

commit sha c4c67f3d75acbec5f257f657120241c347ef9ed7

Implement CTR mode

view details

push time in a month

push eventnikeee/feistel

Markus Ho-Yen

commit sha 066eb9390570648a44b0e28580f9dae075d1b483

README.md: Added link to video (#2)

view details

push time in a month

issue commentnikolas/github-drama

Is this repo dead?

How about closing PRs that won't get merged anyways?

weskerfoot

comment created time in a month

fork nikeee/feistel

A toy Feistel network implementation

fork in a month

startedmikepound/feistel

started time in a month

more