@@ -96,31 +96,12 @@ All methods are asynchronous and return promises (except for convert utils)
9696 - verify (data : string , secretToVerify : string , hash : string )
9797- utils
9898 - randomBytes (bytes : number )
99- - convert
100- - ArrayBuffer
101- - to
102- - Utf8 (input : ArrayBuffer )
103- - Hex (input : ArrayBuffer )
104- - Base64 (input : ArrayBuffer )
105- - from
106- - Utf8 (input : string )
107- - Hex (input : string )
108- - Base64 (input : string )
109- - Utf8
110- - to
111- - ArrayBuffer (input : string )
112- - from
113- - ArrayBuffer (input : ArrayBuffer )
114- - Hex
115- - to
116- - ArrayBuffer (input : string )
117- - from
118- - ArrayBuffer (input : ArrayBuffer )
119- - Base64
120- - to
121- - ArrayBuffer (input : string )
122- - from
123- - ArrayBuffer (input : ArrayBuffer )
99+ - convertArrayBufferToUtf8 (input : ArrayBuffer )
100+ - convertUtf8ToArrayBuffer (input : string )
101+ - convertArrayBufferToBase64 (input : ArrayBuffer )
102+ - convertBase64ToArrayBuffer (input : string )
103+ - convertArrayBufferToHex (input : ArrayBuffer )
104+ - convertHexToArrayBuffer (input : string )
124105```
125106
126107> _ NOTE:_ Supported hashing algorithms for RSA and PBKDF2 are:
@@ -135,7 +116,7 @@ import RNSimpleCrypto from "react-native-simple-crypto";
135116// -- AES ------------------------------------------------------------- //
136117
137118const message = " data to encrypt" ;
138- const messageArrayBuffer = RNSimpleCrypto .utils .convert . Utf8 . to . ArrayBuffer (
119+ const messageArrayBuffer = RNSimpleCrypto .utils .convertUtf8ToArrayBuffer (
139120 message
140121);
141122
@@ -157,7 +138,7 @@ const messageArrayBuffer = await RNSimpleCrypto.AES.decrypt(
157138 keyArrayBuffer,
158139 ivArrayBuffer
159140);
160- const message = RNSimpleCrypto .utils .convert . ArrayBuffer . to . Utf8 (
141+ const message = RNSimpleCrypto .utils .convertArrayBufferToUtf8 (
161142 messageArrayBuffer
162143);
163144console .log (" AES decrypt" , message);
@@ -166,7 +147,7 @@ console.log("AES decrypt", message);
166147
167148const signatureArrayBuffer = await RNSimpleCrypto .HMAC .hmac256 (message, key);
168149
169- const signatureHex = RNSimpleCrypto .utils .convert . ArrayBuffer . to . Hex (
150+ const signatureHex = RNSimpleCrypto .utils .convertArrayBuffertoHex (
170151 signatureArrayBuffer
171152);
172153console .log (" HMAC signature" , signatureHex);
0 commit comments