I hereby claim:
- I am tuxxy on github.
- I am tux_ (https://keybase.io/tux_) on keybase.
- I have a public key whose fingerprint is 2CF6 0381 B5EF 29B7 D48C 2020 7BB9 71A0 E891 44D9
To claim this, I am signing this object:
#!/usr/bin/env python | |
import sys | |
""" Takes any file with format: | |
<hash>:<password> | |
as an argument. Example: | |
`python pass.py list.txt` | |
Include a second argument for output. Example: | |
`python pass.py list.txt output.txt` | |
Alternatively, you can use stdout: |
### Keybase proof | |
I hereby claim: | |
* I am tuxxy on github. | |
* I am tux_ (https://keybase.io/tux_) on keybase. | |
* I have a public key whose fingerprint is 9679 BC01 329E E444 5022 64CB 859B C66E 72B0 F57A | |
To claim this, I am signing this object: |
#!/usr/bin/env python3 | |
from Cryptodome.PublicKey import RSA | |
# A proof of concept demo showing the multiplicative limited | |
# homomorphic qualities of unpadded RSA | |
# (Unpadded RSA is not secure by modern standards) | |
def gen_key(size): | |
key = RSA.generate(size) |
I hereby claim:
To claim this, I am signing this object:
fn mul(self, rhs: &'b FieldElement5x52) -> FieldElement5x52 { | |
const LOW_52_BIT_MASK: u128 = (1 << 52) - 1; | |
const LOW_48_BIT_MASK: u128 = (1 << 48) - 1; | |
const R: u128 = 0x1000003D10; // R = 2^256 mod p | |
#[inline(always)] | |
fn m(x: u64, y: u64) -> u128 { (x as u128) * (y as u128) } | |
let a: &[u64; 5] = &self.0; | |
let b: &[u64; 5] = &rhs.0; |