Pavlo Myroniuk

Results 7 issues of Pavlo Myroniuk

I like to use this command with `less` because in this way my terminal continues to stay pure. Something like this: `json my_file.json | less`. When I am scrolling all...

[asn1 data](https://crypto.qkation.com/asn1/?asn1=62819c308199a003020105a1091b075442542e434f4da20f300da003020101a10630041b027432a3253023a0050203008003a11a041810000000000000000000000000000000000000001e000000a406020400045027a511180f32303234303431303039303134375aa62b3029a003020112a12204201596c251b8618f9a676373f180ebf98de5ef4df0576b49ef9211abb453097d3ea70702050094f70356) expected: ![image](https://github.com/TheBestTvarynka/crypto-helper/assets/43034350/543b74f3-2bf8-4124-8789-431778c5e8b1) actual: ![image](https://github.com/TheBestTvarynka/crypto-helper/assets/43034350/74782d42-b628-4f6d-aab4-a0b9fc88c792)

bug
asn1-parser

data: [asn1.qkation.com](https://asn1.qkation.com/#oYIFODCCBTSgAwoBAaKCBSsEggUnYIIFIwYKKoZIhvcSAQICAwEAboIFETCCBQ2gAwIBBaEDAgEOogcDBQBgAAAAo4IEKmGCBCYwggQioAMCAQWhCRsHVEJULkNPTaItMCugAwIBAqEkMCIbB1RFUk1TUlYbF0RFU0tUT1AtOEYzM1JGSC50YnQuY29to4ID3zCCA9ugAwIBEqKCA9IEggPOnp70sEIIss8p5hhYHhBTJss7mUlgTNJCSGH2LMIqzDei586bnnD0SmBRUrlP7H5AA4LkVmuuKUD5T6sDOjCyjSy_iJQeA_GM7tOcplNDirOiDUYF4no8chpiz_IzWWmRp0Jp8GkEhhDJFYi1SE_ZDyPbRxYaf4ZWc2tdtHiT3rGfCCOZU0uVxNuh_WsJYGfI3ZNLgnehFPro2Y_4W6cjG_eDQClp3mW7X-XiY4DMpXECdJ_HpdQmKGEfPpA-AJdnA85R5gqQbnH6919_coOnBb3JKl8I0VWRo4Syxt7ExBpAYVtGRW7JcbEbGq2OMR4DefxaR-wYiUhhMMLqBiYFmH7u9NvGlO8b5uopHMii4kUV6tETZ1IGSi1kr7douhJMDPrGKx60d4XKk3sUwFVj3-K3AtCjmpI89vk1cCYeS9a7HsH-hOhb3r29uVmczzUKbFxXwoGCjCxVXQcTln_nNIat6JfXRzv07HpYdW4UlOoiLIOAdea1buIhoNq1X0tNnxUO-eRVVQhkAFkPhKarzhawJhQAQ0xjFtdiSCvimDR5gDFE-vdCuSJmb_cNsQ8lZeLYMw4eWt5V0Bx0OJ4jmiD902UNz-k108FPq6440o5UNwTndpWvM-UHofo4XN5DI4uWotYBbn9xogtuBldLzOplzcLQLcXfWSHkpUFfspq7BWJuo1rxpTzXAMS3z2yII-G7vIUN_d8iGVXA_5aovLxsCVyRzKpvT1nB4OBzRyar9YmTI0mu_GprB4tOg63RBp_v5WgSTUSEoqoflw46BGvdLnh7ZvdfgR_9wg9dzQkqbix-hNYYNn3iFSA_Ra8DoGn7yFd5XqKf1JkCjcH_xy32vu9IosFcXOE5a8DE6bmkTuYKt7kOS6MQSMvyew6VtOMX7pT3dSeo8IHBVjvN1otiFP4TrdI8QVJ-3b4rOdxm_YhXaxDEwPGwvP7HvhbgF_7sCOqp2W3uYQd5_YH_lCNHciQH8HYc60BGbqwvAUA1u7zeMHckb0AXVXc7MlkKUCsvG_E7j9nmyknKFXzPhiP2rNiV331lfExwVUB2jyR237rbxej3EDu1b2c0w4Dqb58ldSVzFWatxa-piu25LKWbMRZTijkvnCPeQc0bnhBkfv_jOAspfYHP9lMUfwAxSrfzQD9WzjglwhTn34jMNmHFH2dKI2gNQxcrlCuI5nrvPyJyLaeRITikuGrGYAcN3LHz3hv5_HlCqM0fLLBeZC1oZ7DpMjG_N_RrQJkdtdUByY72tXJdjR6PKB6jPAypNVmD_j4EoaFJPoVLPyWkgckwgcagAwIBEqKBvgSBu1a9ZDRDXffs72zyw7SQAaENGBD0r753EwdaASfz3PUSJvJQUa4-HFqIDQgl8FB4wJ6E8mv5P4NY3Uw-udau-w5InbiOBJaAKEo6BspOorcTHMDUygpVZtvJSWgS5RAZXkqVSrjrx5cF8B5TbkXYL7Emxz-RAIczCCvE64xyRyVZ3HoOeFW3BpbzkxQtyTZ_TNdPT16m7QGNRMnL00kVQ3kPVtpt4Hiqk59ESqxQJg6t7JU8YQ0nwjtyNCQ) expected result: something like this: ![image](https://github.com/TheBestTvarynka/crypto-helper/assets/43034350/8a21423b-4101-4bc3-987c-83a52c13de8a) actual result: ![image](https://github.com/TheBestTvarynka/crypto-helper/assets/43034350/4045eb3a-6a73-4a68-a66e-401fecb24329)

bug
asn1-parser

![image](https://github.com/TheBestTvarynka/crypto-helper/assets/43034350/df26b619-8269-4fd2-bf80-8e3cceae5d38) at the current moment, we use a custom output component for the output of the krb cipher: https://github.com/TheBestTvarynka/crypto-helper/blob/main/src/crypto_helper/output/krb.rs#L17 But it's obviously better to integrate the `SimpleOutput` (https://github.com/TheBestTvarynka/crypto-helper/blob/main/src/common/simple_output.rs) component into...

enhancement
good-first-issue
crypto-helper
refactoring

![image](https://github.com/TheBestTvarynka/crypto-helper/assets/43034350/9ab5ec34-69d1-4428-8ab0-00a98a51359c) basically, this button should redirect to `https://asn1.qkation.com` with URL-encoded data from the crypto-helper output. Example: https://asn1.qkation.com/#302fa003020102a12830261b075445524d5352561b1b4445534b544f502d384633335246482e6578616d706c652e636f6d

enhancement
good-first-issue
crypto-helper

According to the documentation, all encryption should be in place ([src](https://learn.microsoft.com/en-us/windows/win32/api/sspi/nf-sspi-encryptmessage)): > The message is encrypted in place, overwriting the original contents of the structure. But the current implementation can...

bug

Currently, in our [`ffi`](https://github.com/Devolutions/sspi-rs/tree/master/ffi) crate we are using two crates for communication with Windows API: * [winapi](https://docs.rs/winapi/latest/winapi/) * [windows-sys](https://docs.rs/windows-sys/latest/windows_sys/) But the `winapi` crate is abandoned. So we need to remove...