
iaik.pkcs.pkcs11.wrapper.CK_GCM_MESSAGE_PARAMS Maven / Gradle / Ivy
// Copyright (c) 2002 Graz University of Technology. All rights reserved.
// License IAIK PKCS#11 Wrapper License.
package iaik.pkcs.pkcs11.wrapper;
/**
* PKCS#11 structure:
*
* typedef struct CK_GCM_MESSAGE_PARAMS {
* CK_BYTE_PTR pIv;
* CK_ULONG ulIvLen;
* CK_ULONG ulIvFixedBits;
* CK_GENERATOR_FUNCTION ivGenerator;
* CK_BYTE_PTR pTag;
* CK_ULONG ulTagBits;
* } CK_GCM_MESSAGE_PARAMS;
*
*
* @author Patrick Schuster (SIC)
*/
public class CK_GCM_MESSAGE_PARAMS {
/**
* PKCS#11:
*
* CK_BYTE_PTR pIv;
* CK_ULONG ulIvLen;
*
*/
public byte[] pIv;
/**
* PKCS#11:
*
* CK_ULONG ulIvFixedBits;
*
*/
public long ulIvFixedBits;
/**
* PKCS#11:
*
* CK_GENERATOR_FUNCTION ivGenerator;
*
*/
public long ivGenerator;
/**
* PKCS#11:
*
* CK_BYTE_PTR pTag;
* CK_ULONG ulTagBits;
*
*/
public byte[] pTag;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy