Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
## [Unreleased]

## [0.8.1] - 2026-03-05

- Upgrade to use asherah-cobhan v0.5.1
- Fix buffer undersize from float truncation in estimate_buffer

## [0.8.0] - 2026-03-04

- Upgrade to use asherah-cobhan v0.5.0
Expand Down
10 changes: 5 additions & 5 deletions ext/asherah/checksums.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
version: v0.5.0
libasherah-arm64.so: 8271298c357808d7e6daa4ca81ded8f39c1947a55043abe3b32359e0f5840a6c
libasherah-x64.so: 645c0da7d1330db511c6724f08154cfae3959610bd709d60eded1c1420d2fce8
libasherah-arm64.dylib: 909097bf62207e6927a0184e41859ccf42a62afd711cdadf69b8c5672939468b
libasherah-x64.dylib: e53ee66b7dd16ce587d5062e9eed8835f272653b6a91b4b5c5c1efd2ca97483e
version: v0.5.1
libasherah-arm64.so: eb1cf59da6e7006ba8044fa9b4ec471f32576f7edb1169e30f059c5f8815c044
libasherah-x64.so: 16237a58335e86c510a20a0a6e9afa6502026e9f5fd374012db8ee9130f41eed
libasherah-arm64.dylib: 03260e6552b7eb17b7cbe0cb6c16486bc4d17a110c1dc8ab9293cc4b678a8b80
libasherah-x64.dylib: df7d71223bdfc23afc29a5bf72e0294b12d632b63f135e7ac4194ec8d69c3766
4 changes: 3 additions & 1 deletion lib/asherah.rb
Original file line number Diff line number Diff line change
Expand Up @@ -124,10 +124,12 @@ def shutdown
private

def estimate_buffer(data_bytesize, partition_bytesize)
est_data_len = (((data_bytesize + ESTIMATED_ENCRYPTION_OVERHEAD) * BASE64_OVERHEAD).to_i + 1)

ESTIMATED_ENVELOPE_OVERHEAD +
@intermediated_key_overhead_bytesize +
partition_bytesize +
((data_bytesize + ESTIMATED_ENCRYPTION_OVERHEAD) * BASE64_OVERHEAD)
est_data_len
end
end
end
2 changes: 1 addition & 1 deletion lib/asherah/version.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true

module Asherah
VERSION = '0.8.0'
VERSION = '0.8.1'
end
Loading