HHVM is a new open-source virtual machine designed for executing programs written in PHP. HHVM uses a just-in-time (JIT) compilation approach to achieve superior performance while maintaining the flexibility that PHP developers are accustomed to.
This is notably missing an integration test for IUP-V2, but I'm waiting on that 'cause I think @shreyaskalyan is working on unit tests for it. Everything else seems to work smoothly though, so it's worth starting review since this is... growing.
Merged as 4a544db9274cb84024cfdd718c1afd833f93ece0
MONGOCRYPT-538 Integrate payload decryption via state machine
Cast strlen to int because windows
cast for lengths expecting int
cast for lengths expecting int
explicit cast bson_type_t to uint8_t
chore(release): 2.7.0
chore(release): 2.7.1
MONGOCRYPT-531 Implement FLE2IndexedRangeEncryptedValueV2 parsing
MONGOCRYPT-538 Integrate payload decryption via state machine
Rename mc_FLE2IndexedEqualityEncryptedValue_add_K_Key to mc_FLE2IndexedEncryptedValue_add_K_Key
Comment all the things
Allow status NULL in IEV(V2) decrypts
Rename mc_FLE2IndexedEqualityEncryptedValue_add_K_Key to mc_FLE2IndexedEncryptedValue_add_K_Key
Comment all the things
Allow status NULL in IEV(V2) decrypts
Most of the work was done in 530, this just adds another _parse
method and a testcase to go with it.
Merged as 5ff27f8c146b4b00abc62a363a0de2d2fc9b0fed
MONGOCRYPT-531 Implement FLE2IndexedRangeEncryptedValueV2 parsing
This is notably missing an integration test for IUP-V2, but I'm waiting on that 'cause I think @shreyaskalyan is working on unit tests for it. Everything else seems to work smoothly though, so it's worth starting review since this is... growing.
Relevant commit in stack (which contains MC-531) is: d71bfcd6d297e56863e9fa021825eedc43b827ee
Add helper for parsing either payload type
Merged as 528102f74f9673fee5e3a5a74761ce9e62c3773f
feat(NODE-5076): add support for Azure KMS credential auto refresh (#583)
Co-authored-by: Neal Beeken neal.beeken@mongodb.com
MONGOCRYPT-550 Add support for FLE2UnindexedEncryptedValueV2 encrypt/decrypt (#589)
MONGOCRYPT-550 Add support for FLE2UnindexedEncryptedValueV2 encrypt/decrypt
chore(release): 2.7.0-alpha.0
MONGOCRYPT-551 Conversion of FLE2 placeholder to UnindexedEncryptedValueV2 (#593)
MONGOCRYPT-554 fix cleanup in _fle2_finalize
error case (#595)
add missing destroy and context fail on error
remove unnecessary bson_init
bson_copy_to
initializes the destination
ci(NODE-5088): download node to local directory (#585)
docs(NODE-5094): fix docs for azure kms credential refresh (#596)
MONGOCRYPT-530 Implement FLE2IndexedEqualityEncryptedValueV2
MONGOCRYPT-531 Implement FLE2IndexedRangeEncryptedValueV2 parsing
MONGOCRYPT-530 Implement FLE2IndexedEqualityEncryptedValueV2