Lines Matching refs:session
30 fn prepare_aes(session: &mut Session, encode: i8) -> optee_teec::Result<()> { in prepare_aes()
41 session.invoke_command(Command::Prepare as u32, &mut operation)?; in prepare_aes()
46 fn set_key(session: &mut Session, key: &[u8]) -> optee_teec::Result<()> { in set_key()
50 session.invoke_command(Command::SetKey as u32, &mut operation)?; in set_key()
55 fn set_iv(session: &mut Session, iv: &[u8]) -> optee_teec::Result<()> { in set_iv()
58 session.invoke_command(Command::SetIV as u32, &mut operation)?; in set_iv()
64 session: &mut Session, in cipher_buffer()
72 session.invoke_command(Command::Cipher as u32, &mut operation)?; in cipher_buffer()
80 let mut session = ctx.open_session(uuid)?; in main() variables
89 prepare_aes(&mut session, ENCODE)?; in main()
92 set_key(&mut session, &key)?; in main()
95 set_iv(&mut session, &iv)?; in main()
98 cipher_buffer(&mut session, &clear, &mut ciph)?; in main()
101 prepare_aes(&mut session, DECODE)?; in main()
105 set_key(&mut session, &key)?; in main()
109 set_iv(&mut session, &iv)?; in main()
112 cipher_buffer(&mut session, &ciph, &mut tmp)?; in main()