Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/K8OQS function name: (null) number of ops: 70 compiled vars: !0 = $key, !1 = $iv, !2 = $token, !3 = $cipher, !4 = $plain line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > ASSIGN !0, '1234567890123456' 4 1 ASSIGN !1, 'abcdefghijkl' 5 2 INIT_FCALL 'implode' 3 SEND_VAL '%3B' 4 SEND_VAL <array> 5 DO_ICALL $7 6 ASSIGN !2, $7 6 7 INIT_FCALL 'base64_encode' 8 SEND_VAR !2 9 DO_ICALL $9 10 CONCAT ~10 'Token%3A+', $9 11 CONCAT ~11 ~10, '%0A' 12 ECHO ~11 7 13 ECHO '%0A' 9 14 INIT_FCALL_BY_NAME 'openssl_encrypt' 15 SEND_VAR_EX !2 16 SEND_VAL_EX 'aes-128-gcm' 17 SEND_VAR_EX !0 18 SEND_VAL_EX 0 19 SEND_VAR_EX !1 20 DO_FCALL 0 $12 21 ASSIGN !3, $12 11 22 INIT_FCALL 'base64_encode' 23 SEND_VAR !3 24 DO_ICALL $14 25 CONCAT ~15 'Cipher%3A+', $14 26 CONCAT ~16 ~15, '%0A' 27 ECHO ~16 12 28 INIT_FCALL_BY_NAME 'openssl_error_string' 29 DO_FCALL 0 $17 30 CONCAT ~18 'Error%3A+', $17 31 CONCAT ~19 ~18, '%0A' 32 ECHO ~19 13 33 ECHO '%0A' 15 34 INIT_FCALL_BY_NAME 'openssl_decrypt' 35 INIT_FCALL 'substr' 36 SEND_VAR !3 37 SEND_VAL 12 38 DO_ICALL $20 39 SEND_VAR_NO_REF_EX $20 40 SEND_VAL_EX 'aes-128-gcm' 41 SEND_VAR_EX !0 42 SEND_VAL_EX 0 43 SEND_VAR_EX !1 44 DO_FCALL 0 $21 45 ASSIGN !4, $21 17 46 INIT_FCALL 'base64_encode' 47 SEND_VAR !2 48 DO_ICALL $23 49 CONCAT ~24 'Token%3A+', $23 50 CONCAT ~25 ~24, '%0A' 51 ECHO ~25 18 52 INIT_FCALL 'base64_encode' 53 SEND_VAR !3 54 DO_ICALL $26 55 CONCAT ~27 'Cipher%3A+', $26 56 CONCAT ~28 ~27, '%0A' 57 ECHO ~28 19 58 INIT_FCALL 'base64_encode' 59 SEND_VAR !4 60 DO_ICALL $29 61 CONCAT ~30 'Plain%3A+', $29 62 CONCAT ~31 ~30, '%0A' 63 ECHO ~31 20 64 INIT_FCALL 'var_dump' 65 INIT_FCALL_BY_NAME 'openssl_error_string' 66 DO_FCALL 0 $32 67 SEND_VAR $32 68 DO_ICALL 69 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0