===============
== snarkydev ==
===============
Open source software, Rust, C

Encrypting Data With AES GCM in Rust Using Openssl

In the previous post we discussed encrypting and decrypting data with AES using the chaining technique called Cipher Block Chaining. In this post we will use AES with GCM Galois/counter mode, another block cipher mode of operation. Just like the previous post, we will not get into the details and the implementation of GCM itself, we will use the rust APIs for it from openssl library. Before we begin What is GCM? Read more...

Encrypting data with AES using openssl in rust

AES cryptography openssl rust
In the previous post, we discussed about generating the RSA key pair and using it to encrypt and decrypt the data. This one is about generating the AES key and using it. Before we get started What is AES? Symmetric-key block cipher (single key for both encryption and decryption) that encrypts data in blocks of 128 bits (16 bytes). Encrypts data in blocks of 128 bits, regardless of the original input length. Read more...

Using Openssl in Rust

openssl rust cryptography
This post talks about using OpenSSL in rust. As it is the first blog post in a series, we will cover only following stuff Using OpenSSL APIs to generate an RSA key-pair. Encrypting and decrypting the data using those keys. What we are not going to do is get into the specifics of RSA algorithm. get into the lower level implementation details of RSA in OpenSSL. Prerequisites OpenSSL library: versions 1. Read more...

Hello

Hello This is Snarkydev. I write Rust. Stay tuned if you are interested in Open source software, Linux, Security and systems side of things.
1 of 1