Oleg Yukhnevich

Results 285 comments of Oleg Yukhnevich

On additional note, last time I thought about how JWK is implemented currently in the library, I was not very sure if it's a good idea to have `JWK` embedded...

Okay, I will try to expand on the ideas which I have right now in mind and may be this will help to understand what is the direction which I...

Hey @huskcasaca, `RIPEMD160` is rather specific hash and is not supported out of the box even in JDK (only with BouncyCastle). So may be it will be much simpler to...

Yeah, I understand that. I was not clear on what I mean by `implementation detail`. Those models should be definitely exposed by `cryptography-serialization-jose`, but probably could be just an implementation...

> KMP platform IOS need the AES-GCM,how to do? Hey, you just need to add dependencies as shown [here](https://whyoleg.github.io/cryptography-kotlin/#using-in-your-projects) and then you can take a look on AES-GCM [example](https://whyoleg.github.io/cryptography-kotlin/examples/#aes-gcm) on...

Hey! Thanks for the interest. The story with PBKDF2 is rather straightforward (as all providers have support for it), we just need to design an API for PRF/KDF operations. So...

Thanks @Jadarma! I was planned to write something similar! Additional thoughts here: 1. Licensing: while BC is covered by MIT license, it still would be better to somehow communicate with...

Preliminary API design (not final, just a POC): https://github.com/whyoleg/cryptography-kotlin/commit/c646bf41bbb64d1578043485b49ab43aa2416569 Also, it shows which algorithms (most likely) will be supported initially: PBKDF2, HKDF, DH, ECDH (availability of each algorithm per provider...

PBKDF2 and ECDH are supported in main branch (published as 0.4.0-SNAPSHOT). HKDF and DH APIs were investigated, but probably will not be included in the following release as they are...

[0.4.0 was just released!](https://github.com/whyoleg/cryptography-kotlin/releases/tag/0.4.0) [PBKDF2](https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.algorithms/-p-b-k-d-f2/index.html), [ECDH](https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.algorithms/-e-c-d-h/index.html) and [HKDF](https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.algorithms/-h-k-d-f/index.html) are now available via [secret derivation](https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.operations/-secret-derivation/index.html) and [shared secret derivation](https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.operations/-shared-secret-generator/index.html) APIs.