DBA Data[Home] [Help]

APPS.FND_CRYPTO dependencies on DBMS_OBFUSCATION_TOOLKIT

Line 125: t := SYS.dbms_obfuscation_toolkit.DES3Encrypt

121: t := utl_raw.bit_xor(t, '0123456789ABCDEF');
122: if (i is not null) then
123: t := utl_raw.bit_xor(t, utl_raw.substr(i,1,8));
124: end if;
125: t := SYS.dbms_obfuscation_toolkit.DES3Encrypt
126: (input=>t, key=>k,
127: which=>SYS.dbms_obfuscation_toolkit.ThreeKeyMode);
128: return t;
129: end des3e;

Line 127: which=>SYS.dbms_obfuscation_toolkit.ThreeKeyMode);

123: t := utl_raw.bit_xor(t, utl_raw.substr(i,1,8));
124: end if;
125: t := SYS.dbms_obfuscation_toolkit.DES3Encrypt
126: (input=>t, key=>k,
127: which=>SYS.dbms_obfuscation_toolkit.ThreeKeyMode);
128: return t;
129: end des3e;
130:
131: FUNCTION Encrypt (plaintext IN RAW,

Line 172: t := SYS.dbms_obfuscation_toolkit.DES3Decrypt

168: pd in varchar2)
169: return raw is
170: t RAW(32767);
171: begin
172: t := SYS.dbms_obfuscation_toolkit.DES3Decrypt
173: (input=>s, key=>k,
174: which=>SYS.dbms_obfuscation_toolkit.ThreeKeyMode);
175: t := utl_raw.bit_xor(t, '0123456789ABCDEF');
176: if (i is not null) then

Line 174: which=>SYS.dbms_obfuscation_toolkit.ThreeKeyMode);

170: t RAW(32767);
171: begin
172: t := SYS.dbms_obfuscation_toolkit.DES3Decrypt
173: (input=>s, key=>k,
174: which=>SYS.dbms_obfuscation_toolkit.ThreeKeyMode);
175: t := utl_raw.bit_xor(t, '0123456789ABCDEF');
176: if (i is not null) then
177: t := utl_raw.bit_xor(t, utl_raw.substr(i,1,8));
178: end if;

Line 232: return SYS.dbms_obfuscation_toolkit.md5(input => source);

228: FUNCTION Hash (source IN RAW,
229: hash_type IN PLS_INTEGER)
230: RETURN RAW is
231: begin
232: return SYS.dbms_obfuscation_toolkit.md5(input => source);
233: end;
234:
235: function kmd5_alg(src raw, key raw) return raw
236: is

Line 242: ipk := SYS.dbms_obfuscation_toolkit.md5(input => key);

238: opk raw(64);
239: hsh raw(16);
240: begin
241: if (utl_raw.length(key) > 64) then
242: ipk := SYS.dbms_obfuscation_toolkit.md5(input => key);
243: else
244: ipk := key;
245: end if;
246: if (utl_raw.length(ipk) < 64) then

Line 252: hsh := SYS.dbms_obfuscation_toolkit.md5(input => utl_raw.concat(ipk, src));

248: end if;
249: opk := utl_raw.bit_xor(ipk, OPAD);
250: ipk := utl_raw.bit_xor(ipk, IPAD);
251:
252: hsh := SYS.dbms_obfuscation_toolkit.md5(input => utl_raw.concat(ipk, src));
253: hsh := SYS.dbms_obfuscation_toolkit.md5(input => utl_raw.concat(opk, hsh));
254: return hsh;
255: end kmd5_alg;
256:

Line 253: hsh := SYS.dbms_obfuscation_toolkit.md5(input => utl_raw.concat(opk, hsh));

249: opk := utl_raw.bit_xor(ipk, OPAD);
250: ipk := utl_raw.bit_xor(ipk, IPAD);
251:
252: hsh := SYS.dbms_obfuscation_toolkit.md5(input => utl_raw.concat(ipk, src));
253: hsh := SYS.dbms_obfuscation_toolkit.md5(input => utl_raw.concat(opk, hsh));
254: return hsh;
255: end kmd5_alg;
256:
257: FUNCTION Mac (source IN RAW,