CRYPTO_nistcts128_encrypt function
- @Native<Size Function(Pointer<UnsignedChar>, Pointer<UnsignedChar>, Size, Pointer<Void>, Pointer<UnsignedChar>, Pointer<NativeFunction<Void Function(Pointer<UnsignedChar> in$, Pointer<UnsignedChar> out, Size len, Pointer<Void> key, Pointer<UnsignedChar> ivec, Int enc)>>)>(ffi.Pointer<ffi.UnsignedChar>, ffi.Pointer<ffi.UnsignedChar>, ffi.Size, ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.UnsignedChar>, ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.UnsignedChar> in$, ffi.Pointer<ffi.UnsignedChar> out, ffi.Size len, ffi.Pointer<ffi.Void> key, ffi.Pointer<ffi.UnsignedChar> ivec, ffi.Int enc)>>)>()
int
CRYPTO_nistcts128_encrypt(
- Pointer<UnsignedChar> in$,
- Pointer<UnsignedChar> out,
- int len,
- Pointer<Void> key,
- Pointer<UnsignedChar> ivec,
- Pointer<NativeFunction<Void Function(Pointer<UnsignedChar> in$, Pointer<UnsignedChar> out, Size len, Pointer<Void> key, Pointer<UnsignedChar> ivec, Int enc)>> cbc,
)
Implementation
@ffi.Native<
ffi.Size Function(
ffi.Pointer<ffi.UnsignedChar>,
ffi.Pointer<ffi.UnsignedChar>,
ffi.Size,
ffi.Pointer<ffi.Void>,
ffi.Pointer<ffi.UnsignedChar>,
ffi.Pointer<
ffi.NativeFunction<
ffi.Void Function(
ffi.Pointer<ffi.UnsignedChar> in$,
ffi.Pointer<ffi.UnsignedChar> out,
ffi.Size len,
ffi.Pointer<ffi.Void> key,
ffi.Pointer<ffi.UnsignedChar> ivec,
ffi.Int enc,
)
>
>,
)
>()
external int CRYPTO_nistcts128_encrypt(
ffi.Pointer<ffi.UnsignedChar> in$,
ffi.Pointer<ffi.UnsignedChar> out,
int len,
ffi.Pointer<ffi.Void> key,
ffi.Pointer<ffi.UnsignedChar> ivec,
ffi.Pointer<
ffi.NativeFunction<
ffi.Void Function(
ffi.Pointer<ffi.UnsignedChar> in$,
ffi.Pointer<ffi.UnsignedChar> out,
ffi.Size len,
ffi.Pointer<ffi.Void> key,
ffi.Pointer<ffi.UnsignedChar> ivec,
ffi.Int enc,
)
>
>
cbc,
);