GCMParameterSpec Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
GCMParameterSpec(Int32, Byte[]) |
Constructs a GCMParameterSpec using the specified authentication tag bit-length and IV buffer. |
GCMParameterSpec(IntPtr, JniHandleOwnership) |
A constructor used when creating managed representations of JNI objects; called by the runtime. |
GCMParameterSpec(Int32, Byte[], Int32, Int32) |
Constructs a GCMParameterSpec object using the specified authentication tag bit-length and a subset of the specified buffer as the IV. |
GCMParameterSpec(Int32, Byte[])
Constructs a GCMParameterSpec using the specified authentication tag bit-length and IV buffer.
[Android.Runtime.Register(".ctor", "(I[B)V", "")]
public GCMParameterSpec (int tLen, byte[]? src);
[<Android.Runtime.Register(".ctor", "(I[B)V", "")>]
new Javax.Crypto.Spec.GCMParameterSpec : int * byte[] -> Javax.Crypto.Spec.GCMParameterSpec
Parameters
- tLen
- Int32
the authentication tag length (in bits)
- src
- Byte[]
the IV source buffer. The contents of the buffer are copied to protect against subsequent modification.
- Attributes
Exceptions
if the specified iv
is null or
offset
and byteCount
do not specify a valid
chunk in the specified buffer.
Remarks
Constructs a GCMParameterSpec using the specified authentication tag bit-length and IV buffer.
Java documentation for javax.crypto.spec.GCMParameterSpec.GCMParameterSpec(int, byte[])
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
GCMParameterSpec(IntPtr, JniHandleOwnership)
A constructor used when creating managed representations of JNI objects; called by the runtime.
protected GCMParameterSpec (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Javax.Crypto.Spec.GCMParameterSpec : nativeint * Android.Runtime.JniHandleOwnership -> Javax.Crypto.Spec.GCMParameterSpec
Parameters
- transfer
- JniHandleOwnership
A JniHandleOwnershipindicating how to handle javaReference
Remarks
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
GCMParameterSpec(Int32, Byte[], Int32, Int32)
Constructs a GCMParameterSpec object using the specified authentication tag bit-length and a subset of the specified buffer as the IV.
[Android.Runtime.Register(".ctor", "(I[BII)V", "")]
public GCMParameterSpec (int tLen, byte[]? src, int offset, int len);
[<Android.Runtime.Register(".ctor", "(I[BII)V", "")>]
new Javax.Crypto.Spec.GCMParameterSpec : int * byte[] * int * int -> Javax.Crypto.Spec.GCMParameterSpec
Parameters
- tLen
- Int32
the authentication tag length (in bits)
- src
- Byte[]
the IV source buffer. The contents of the buffer are copied to protect against subsequent modification.
- offset
- Int32
the offset in src
where the IV starts
- len
- Int32
the number of IV bytes
- Attributes
Exceptions
if the specified iv
is null or
offset
and byteCount
do not specify a valid
chunk in the specified buffer.
if offset
or
byteCount
are negative.
Remarks
Constructs a GCMParameterSpec object using the specified authentication tag bit-length and a subset of the specified buffer as the IV.
Java documentation for javax.crypto.spec.GCMParameterSpec.GCMParameterSpec(int, byte[], int, int)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.