Home | History | Annotate | Download | only in keymaster

Lines Matching defs:ByteArray

76 class ByteArray {
78 ByteArray(CK_BYTE* array, size_t len) :
82 ByteArray(size_t len) :
87 ~ByteArray() {
115 typedef UniquePtr<ByteArray> Unique_ByteArray;
220 static ByteArray* bignum_to_array(const BIGNUM* bn) {
231 return new ByteArray(bytes.release(), bignumSize);
241 static ByteArray* generate_random_id() {
242 Unique_ByteArray id(new ByteArray(ID_LENGTH));
250 static int keyblob_save(ByteArray* objId, uint8_t** key_blob, size_t* key_blob_length) {
251 Unique_ByteArray handleBlob(new ByteArray(sizeof(uint32_t) + objId->length()));
264 ByteArray* unused __attribute__((unused)) = handleBlob.release();
644 ByteArray modulus(new CK_BYTE[attributes[0].ulValueLen], attributes[0].ulValueLen);
645 ByteArray exponent(new CK_BYTE[attributes[1].ulValueLen], attributes[1].ulValueLen);