@@ -10,12 +10,12 @@ actor {
1010 vetkd_public_key : ({
1111 canister_id : ?Principal ;
1212 derivation_path : [Blob ];
13- key_id : { curve : { #bls12_381 }; name : Text };
13+ key_id : { curve : { #bls12_381_g2 }; name : Text };
1414 }) -> async ({ public_key : Blob });
15- vetkd_encrypted_key : ({
16- public_key_derivation_path : [Blob ];
15+ vetkd_derive_encrypted_key : ({
16+ derivation_path : [Blob ];
1717 derivation_id : Blob ;
18- key_id : { curve : { #bls12_381 }; name : Text };
18+ key_id : { curve : { #bls12_381_g2 }; name : Text };
1919 encryption_public_key : Blob ;
2020 }) -> async ({ encrypted_key : Blob });
2121 };
@@ -26,7 +26,7 @@ actor {
2626 let { public_key } = await vetkd_system_api. vetkd_public_key({
2727 canister_id = null ;
2828 derivation_path;
29- key_id = { curve = #bls12_381 ; name = "test_key_1" };
29+ key_id = { curve = #bls12_381_g2 ; name = "test_key_1" };
3030 });
3131 Hex . encode(Blob . toArray(public_key));
3232 };
@@ -35,18 +35,18 @@ actor {
3535 let { public_key } = await vetkd_system_api. vetkd_public_key({
3636 canister_id = null ;
3737 derivation_path = Array . make(Text . encodeUtf8("symmetric_key" ));
38- key_id = { curve = #bls12_381 ; name = "test_key_1" };
38+ key_id = { curve = #bls12_381_g2 ; name = "test_key_1" };
3939 });
4040 Hex . encode(Blob . toArray(public_key));
4141 };
4242
4343 public shared ({ caller }) func encrypted_symmetric_key_for_caller(encryption_public_key : Blob ) : async Text {
4444 Debug . print("encrypted_symmetric_key_for_caller: caller: " # debug_show (caller));
4545
46- let { encrypted_key } = await vetkd_system_api. vetkd_encrypted_key ({
46+ let { encrypted_key } = await vetkd_system_api. vetkd_derive_encrypted_key ({
4747 derivation_id = Principal . toBlob(caller);
48- public_key_derivation_path = Array . make(Text . encodeUtf8("symmetric_key" ));
49- key_id = { curve = #bls12_381 ; name = "test_key_1" };
48+ derivation_path = Array . make(Text . encodeUtf8("symmetric_key" ));
49+ key_id = { curve = #bls12_381_g2 ; name = "test_key_1" };
5050 encryption_public_key;
5151 });
5252 Hex . encode(Blob . toArray(encrypted_key));
@@ -56,18 +56,18 @@ actor {
5656 let { public_key } = await vetkd_system_api. vetkd_public_key({
5757 canister_id = null ;
5858 derivation_path = Array . make(Text . encodeUtf8("ibe_encryption" ));
59- key_id = { curve = #bls12_381 ; name = "test_key_1" };
59+ key_id = { curve = #bls12_381_g2 ; name = "test_key_1" };
6060 });
6161 Hex . encode(Blob . toArray(public_key));
6262 };
6363
6464 public shared ({ caller }) func encrypted_ibe_decryption_key_for_caller(encryption_public_key : Blob ) : async Text {
6565 Debug . print("encrypted_ibe_decryption_key_for_caller: caller: " # debug_show (caller));
6666
67- let { encrypted_key } = await vetkd_system_api. vetkd_encrypted_key ({
67+ let { encrypted_key } = await vetkd_system_api. vetkd_derive_encrypted_key ({
6868 derivation_id = Principal . toBlob(caller);
69- public_key_derivation_path = Array . make(Text . encodeUtf8("ibe_encryption" ));
70- key_id = { curve = #bls12_381 ; name = "test_key_1" };
69+ derivation_path = Array . make(Text . encodeUtf8("ibe_encryption" ));
70+ key_id = { curve = #bls12_381_g2 ; name = "test_key_1" };
7171 encryption_public_key;
7272 });
7373 Hex . encode(Blob . toArray(encrypted_key));
0 commit comments