Skip to content

Commit f749c56

Browse files
committed
EAS-3446 : Adding support for more secret functions
1 parent 8cc8212 commit f749c56

1 file changed

Lines changed: 182 additions & 0 deletions

File tree

secretdata.yaml

Lines changed: 182 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,3 +92,185 @@
9292
identifier: encode
9393
method:
9494
secret_position: 2
95+
- package_name: jwt-simple
96+
identifier: decode
97+
method:
98+
secret_position: 2
99+
100+
# bcrypt - password hashing
101+
- package_name: bcrypt
102+
identifier: hash
103+
method:
104+
secret_position: 1
105+
- package_name: bcrypt
106+
identifier: hashSync
107+
method:
108+
secret_position: 1
109+
- package_name: bcrypt
110+
identifier: compare
111+
method:
112+
secret_position: 1
113+
- package_name: bcrypt
114+
identifier: compareSync
115+
method:
116+
secret_position: 1
117+
118+
# bcryptjs - pure JS implementation
119+
- package_name: bcryptjs
120+
identifier: hash
121+
method:
122+
secret_position: 1
123+
- package_name: bcryptjs
124+
identifier: hashSync
125+
method:
126+
secret_position: 1
127+
- package_name: bcryptjs
128+
identifier: compare
129+
method:
130+
secret_position: 1
131+
- package_name: bcryptjs
132+
identifier: compareSync
133+
method:
134+
secret_position: 1
135+
136+
# Node.js crypto module
137+
- package_name: crypto
138+
identifier: createHmac
139+
method:
140+
secret_position: 2
141+
- package_name: crypto
142+
identifier: createCipheriv
143+
method:
144+
secret_position: 2
145+
- package_name: crypto
146+
identifier: createDecipheriv
147+
method:
148+
secret_position: 2
149+
- package_name: crypto
150+
identifier: pbkdf2
151+
method:
152+
secret_position: 1
153+
- package_name: crypto
154+
identifier: pbkdf2Sync
155+
method:
156+
secret_position: 1
157+
- package_name: crypto
158+
identifier: scrypt
159+
method:
160+
secret_position: 1
161+
- package_name: crypto
162+
identifier: scryptSync
163+
method:
164+
secret_position: 1
165+
- package_name: crypto
166+
identifier: privateEncrypt
167+
method:
168+
secret_position: 1
169+
- package_name: crypto
170+
identifier: privateDecrypt
171+
method:
172+
secret_position: 1
173+
174+
# jose - JWT library
175+
- package_name: jose
176+
identifier: SignJWT
177+
method: sign
178+
secret_position: 1
179+
- package_name: jose
180+
identifier: jwtVerify
181+
method:
182+
secret_position: 2
183+
- package_name: jose
184+
identifier: compactDecrypt
185+
method:
186+
secret_position: 2
187+
- package_name: jose
188+
identifier: EncryptJWT
189+
method: encrypt
190+
secret_position: 1
191+
192+
# passport-jwt
193+
- package_name: passport-jwt
194+
identifier: ExtractJwt
195+
method: fromAuthHeaderAsBearerToken
196+
secret_position: 1
197+
198+
# tweetnacl - cryptographic library
199+
- package_name: tweetnacl
200+
identifier: secretbox
201+
method:
202+
secret_position: 2
203+
- package_name: tweetnacl
204+
identifier: box
205+
method:
206+
secret_position: 3
207+
208+
# libsodium-wrappers
209+
- package_name: libsodium-wrappers
210+
identifier: crypto_secretbox_easy
211+
method:
212+
secret_position: 2
213+
- package_name: libsodium-wrappers
214+
identifier: crypto_secretbox_open_easy
215+
method:
216+
secret_position: 2
217+
218+
# argon2 - password hashing
219+
- package_name: argon2
220+
identifier: hash
221+
method:
222+
secret_position: 1
223+
- package_name: argon2
224+
identifier: verify
225+
method:
226+
secret_position: 2
227+
228+
# speakeasy - 2FA/TOTP
229+
- package_name: speakeasy
230+
identifier: totp
231+
method:
232+
secret_position: 1
233+
- package_name: speakeasy
234+
identifier: hotp
235+
method:
236+
secret_position: 1
237+
238+
# otplib - OTP library
239+
- package_name: otplib
240+
identifier: authenticator
241+
method: generate
242+
secret_position: 1
243+
- package_name: otplib
244+
identifier: authenticator
245+
method: verify
246+
secret_position: 2
247+
248+
# crypto-js additional ciphers
249+
- package_name: crypto-js
250+
identifier: Blowfish
251+
method: encrypt
252+
secret_position: 2
253+
- package_name: crypto-js
254+
identifier: Blowfish
255+
method: decrypt
256+
secret_position: 2
257+
258+
# node-forge
259+
- package_name: node-forge
260+
identifier: cipher
261+
method: createCipher
262+
secret_position: 2
263+
- package_name: node-forge
264+
identifier: cipher
265+
method: createDecipher
266+
secret_position: 2
267+
- package_name: node-forge
268+
identifier: hmac
269+
method: create
270+
secret_position: 1
271+
272+
# aws-sdk secrets
273+
- package_name: "@aws-sdk/client-secrets-manager"
274+
identifier: GetSecretValueCommand
275+
method:
276+
secret_position: 1

0 commit comments

Comments
 (0)