All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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