AUI Framework  master
Cross-platform module-based framework for developing C++20 desktop applications
ARsa Class Reference

Stores public and/or private RSA key. More...

Detailed Description

Stores public and/or private RSA key.

Public Member Functions

AByteBuffer encrypt (AByteBufferView in)
 
AByteBuffer decrypt (AByteBufferView in)
 
size_t getKeyLength () const
 
AByteBuffer getPrivateKeyPEM () const
 
AByteBuffer getPublicKeyPEM () const
 
- Public Member Functions inherited from aui::noncopyable
 noncopyable (const noncopyable &)=delete
 
noncopyableoperator= (const noncopyable &)=delete
 

Static Public Member Functions

static _< ARsagenerate (int bits=0x800)
 
static _< ARsafromPrivateKeyPEM (AByteBufferView buffer)
 
static _< ARsafromPublicKeyPEM (AByteBufferView buffer)
 

#include <AUI/Crypt/ARsa.h>


The documentation for this class was generated from the following files:
Inheritance diagram for ARsa:
Collaboration diagram for ARsa: